PHP/MYSQL liste déroulante exportation valeur
Résolu/Fermé
DavidGinola
Messages postés
31
Date d'inscription
mercredi 28 janvier 2009
Statut
Membre
Dernière intervention
5 décembre 2011
-
8 févr. 2010 à 15:01
DavidGinola Messages postés 31 Date d'inscription mercredi 28 janvier 2009 Statut Membre Dernière intervention 5 décembre 2011 - 8 févr. 2010 à 15:29
DavidGinola Messages postés 31 Date d'inscription mercredi 28 janvier 2009 Statut Membre Dernière intervention 5 décembre 2011 - 8 févr. 2010 à 15:29
A voir également:
- PHP/MYSQL liste déroulante exportation valeur
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Easy php - Télécharger - Divers Web & Internet
- Mysql download - Télécharger - Bases de données
- Excel si valeur dans liste alors ✓ - Forum Excel
3 réponses
Camuke
Messages postés
224
Date d'inscription
lundi 7 mai 2007
Statut
Membre
Dernière intervention
12 août 2011
88
8 févr. 2010 à 15:11
8 févr. 2010 à 15:11
Quelque petite erreur dans le formulaire, voila la bonne version:
Lors de la reception du formulaire, tu recupere l'idée dans $_POST['choix'];
Voila
<form action="Site.php" method="post"> <select name="choix"> //Je sais pas si c'est vrai important mais il manque des guillemet autour de choix <?php $SQL = "SELECT * FROM categories"; $res = mysql_query($SQL); while($val=mysql_fetch_array($res)) { echo "<option value=".$val["NoCatégorie"].">".$val["NoCatégorie"]." :".$val["Libcatégories"]." </option>\n"; } //la structure de la liste deroulante <option value="valeur">TexteAAfficher</option> $id =$_POST['NoCatégorie']; ?> </select> <p> <input type="submit" value="Valider" /> </p> </form>
Lors de la reception du formulaire, tu recupere l'idée dans $_POST['choix'];
Voila
Defouille
Messages postés
388
Date d'inscription
mercredi 13 janvier 2010
Statut
Membre
Dernière intervention
15 novembre 2011
54
8 févr. 2010 à 15:15
8 févr. 2010 à 15:15
Bonjour,
en regardant rapidement j'ai remarqué que ta requete sql est encadré de simple côte :
Or en php, pour que des variables soient interprétées dans une chaine il faut que celle ci soit définie avec des double côte.
Essaye donc avec :
J'ai pas vraiment regardé si le reste du code est juste, mais dans tout les cas ton $id ne peut pas être interprété s'il est entre simple côte ;)
En espérant que ça t'aide ^^
en regardant rapidement j'ai remarqué que ta requete sql est encadré de simple côte :
$ordi = mysql_query('SELECT * FROM articles where NoCatégorie =$id')
Or en php, pour que des variables soient interprétées dans une chaine il faut que celle ci soit définie avec des double côte.
Essaye donc avec :
$ordi = mysql_query("SELECT * FROM articles where NoCatégorie =$id")
J'ai pas vraiment regardé si le reste du code est juste, mais dans tout les cas ton $id ne peut pas être interprété s'il est entre simple côte ;)
En espérant que ça t'aide ^^
DavidGinola
Messages postés
31
Date d'inscription
mercredi 28 janvier 2009
Statut
Membre
Dernière intervention
5 décembre 2011
8 févr. 2010 à 15:29
8 févr. 2010 à 15:29
Merci a vous deux ^^
Tout fonctionne comme je le souhaite et maintenant je ferai gaffe avec les doubles côtes car la requête était toujours fausse même après correction.
Je ferais gaffe avec la syntaxe maintenant.
Tout fonctionne comme je le souhaite et maintenant je ferai gaffe avec les doubles côtes car la requête était toujours fausse même après correction.
Je ferais gaffe avec la syntaxe maintenant.