Bonjour à tous,

je me fatigue avec ce problème, merci d'avance de m'indiquer sur ma faute exacte.

le problème:
je travaille actuellement à la conception d'un site web à l'aide bootstrap.
le design en html, le fonctionnement de page par javascript et les requêtes sql à la BD de postgis à l'aide PHP.

Quand je saisis le pseudo et le mot de passe pour l'authentification, rien ne s'affiche??
je ne trouve pas l'erreur exacte?

code html:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<form id="form" class="form-inline" onsubmit="return submitForm();">
		<div class="form-group">
			<label for="pseudo">Pseudo:</label>
			<input type="pseudo" class="form-control" id="pseudo" name="pseudo">
        </div>
        <div class="form-group">
			<label for="pwd">Mot de passe:</label>
			<input type="password" class="form-control" id="pwd" name="password">
        </div>
        <div class="checkbox">
			<label><input type="checkbox">Rappelles moi</label>
        </div>
    <button type="submit" name="submit" value="Submit" class="btn1 btn-default" >s'identifier</button>
 
    </form>
code php:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<?php
ini_set('display_errors', 1); 
 
//database login info
$host = '192.168.0.110';
$port = '5432';
$dbname = 'bdsa0';
$user = 'user';
$password = 'Mot';
 
$conn = pg_connect("host=$host port=$port dbname=$dbname user=$user password=$password");
//tester la connexion à la BD
if ($conn-> connect_error) {
	echo "Not connected : " . $conn-> connect_error;
	}
else {
    echo 'connexion réussie : '.$conn->host_info;
 
 
}
 
//get the table and fields data
$pseudo = $_GET['pseudo'];
$password = $_GET['password'];
 
//tester la methode GET
if (!$_GET) {
	echo "nopseudo " ;
 
} else {
 echo "pseudo";
 }
 
 
//create basic sql statement
$sql = "SELECT * FROM benmed."+"Utilisateurs"+" WHERE pseudo='$pseudo' AND password='$password'"; //benmed."+"Utilisateurs"+"
//tester la requete
if (!$sql) {
	echo "No " ;
 
} else {
 echo "okkk";
 }
 
//send the query
if (!$response = pg_query($conn, $sql)) {
	echo "A query error occured.\n";
	exit;
} 
$b = array();
$result = [];
 
 
$response = pg_query($conn, $sql);
 
//$rows = array();
while($r = pg_fetch_assoc($response)) {
    $rows = $r;
}
$r = pg_fetch_assoc($response);
echo json_encode($rows);
 
 
echo $row['pseudo'];
?>
code javascript:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
$.ajax("get_data.php",{
		type: "GET",
		data: $("#form").serialize(),
		success: function(data){
			document.getElementById("couches").style.display="none";
			document.getElementById("couches2").style.display="block";			
			document.getElementById("nav1").style.display="block";	
 
			if(data){
 
				var pseudo = data.pseudo;
			    var password = data.password;
			  window.alert("Bienvenue Mr le " );
			//$( "#hi" ).append("Bienvenue Mr le ");
 
			document.getElementById("form").style.display="none";
			document.getElementById("hi").style.display="inline-block";
			type = "1";
			if (!data.id_utilisateur) data.id_utilisateur = "1";
			type = data.id_utilisateur;
			code = data.d;
			switch (data.id_utilisateur) {
	// les cas suivant id d'utilisateur
    case "1":
	hangry(); // sections (affichage de toutes les couches)
        break;
    case "2":
	hangry();// sections
        break;
 
    case "3":
	alert("a");
	getgeom("ilots2",["gid"],type);// ilots     
        break;
    case "4":
	getgeom("ilots2",["Nom","Prenom","NI","Sup","NC","NSEC","NILOT"],type,code);// seulement les ilots de proprietaire authentifié
        break;
 
    }	
			}else if (data == null){
				window.alert("erreur dans l'email ou le mot de pass.");
 
			}
			console.log("Parcells data retrieved");
			console.log(data.id_utilisateur);
		},
		dataType : "json"
	})
	return false;
 
 
	}
quand j’exécute get_data.php, il m'affiche : connexion réussie: nopseudo No
Warning: pg_query(): Query failed: ERREUR: erreur de syntaxe sur ou près de « 0 » LINE 1: 0 ^ in C:\ms4w\Apache\htdocs\55\bootstrap-3.3.6-dist\get_data.php on line 46
A query error occured.
et sur la page rien ne s'affiche.

merci