Bonjour
Je suis actuellement entrain d'essayer de creer une page html avec des requêtes Sql.
Ce code me permet de demander a l'utilisateur l'adresse de quelle personne il recherche:
Et celui-ci permettrai d'en afficher le résultat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <html> <p> Tapez le nom de la personne dont vous voulez l'adresse: </p> <form action="cible.php" method="post"> <p> <input type="text" name="var1" /> <input type="submit" value="Valider" /> </p> </form> </html>
Au lieu de ca j'ai :
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 <html> <?php $base = mysql_connect ('127.0.0.1', 'user', 'login'); mysql_select_db ('Repertoire', $base) ; ?> <head> <title>Contacts</title> </head> <body> <?php $demande = $_POST['var1']; $sql = 'SELECT Adresse FROM Contacts WHERE Nom = $demande'; $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); $data = mysql_fetch_array($req); mysql_free_result ($req); mysql_close (); ?> Le voila :<br /> <?php echo $data['Adresse']; ?> <form method="post" action="cible.php"> </body> </html>
Erreur SQL !Pouvez vous m'aider
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT Adresse FROM Contacts WHERE Nom = $demande Champ '$demande' inconnu dans where clause
Merci d'avance
Partager