|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre actif
![]() |
Bonsoir,
Je suis tout nouveau sur ce forum, il m'a été conseillé par mon maitre de stage. Celui-ci estime ce forum et les personnes qui y sont présentes à l'écoute ... Bref, j'aurais besoins d'aide dans le cadre de mon projet ! ! ! En fait, mon problème est au niveau d'une liste déroulante. Cette liste déroulante est formée à partir des champs d'une table. Lorsque l'utilisateur sélectionne un des choix de la liste je doit afficher de nouvelles données issues de ma base, donc d'une requête. Mon problème est que je n'arrive pas à récupérer la valeur de la liste déroulante pour l'inclure dans la requête appropriées. Voici mon code PHP en question : Dans un premier temps, je crée ma liste déroulante avec les éléments nécessaires... Code :
- si l'option " - " est choisie dans la liste déroulante je rentre mon if et j'affiche et mes données (cela fonctionne). - si l'utilisateur choisie un autre choix je dois afficher un autre type de données Voici la deuxième partie du code : Code :
Si vous avez une solution je suis preneur ... MERCI POUR VOTRE AIDE ! A bientot ! |
||||
|
|
00
|
|
|
#2 | ||||
|
Inscrit
Inscription : octobre 2006 Messages : 637 ![]() |
C'est pas du tout ce que j'aurais fait comme code, bien que je ne soit pas une référence, je voie bien que bien plus propre est possible.
Voila de quoi t'inspirer pour coder mieux : Code :
Au fait c'est mysql_fetch_assoc() qu'il est préférable d'utiliser. Quant à la seconde partie, c'est déplorable que quelqu'un ai probablement payé pour qu'on t'apprenne à coder aussi peu sécurisé et difficile à débugger : Code :
$selecte = 'SELECT CatalogueLig,BreederLig,MainteneurLig,NomExtLig,OrigGenetiqueLig,FamOrigineLig,UCFLig,UCMLig,RecurrentLig,DenomOffLig FROM TbLigIdentite WHERE NomLignee = '.$val["NomLignee"].''; Code :
__________________
Q: Dois-je haïr et cogner sur Microsoft ? R: Non, vous n'êtes pas obligé. Non pas que Microsoft n'est pas écoeurant, mais il y avait une culture hacker bien avant Microsoft et il y en aura une bien après que Microsoft aura été de l'histoire ancienne. Toute énergie dépensée à haïr Microsoft serait mieux employée par vos compétences et votre passion. Écrivez du bon code, cela brisera suffisamment Microsoft sans polluer votre karma. Comment devenir un hacker ? par Eric Steven Raymond |
||||
|
|
00
|
|
|
#3 | ||
|
Membre actif
![]() |
Bonjour,
Je me suis inspiré de ta proposition, j'ai finis par réussir à récupérer le résultat voulu, sauf que maintenant j'ai un problème au niveau de l'affichage. Ma requête SQL semble fonctionnez, je l'ai testée, mais après je comprend pas le pourquoi du comment " CA MARCHE PAS" ! Bref, je fait part de la partie de code qui semble ne pas fonctionner. Je veux simplement afficher le résultat de la requête SQL. Code :
MERCI BEAUCOUP Je précise, j'ai rien à l'affichage ! |
||
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
Es-tu sur que tu aies quoi que ce soit dans la réponse? Parce que ton affichage se passe dans le while() donc si tu n'as aucun résultat, le mysql_fetch_assoc() retourne false des le début et ne t'affiches pas du tout tes résultats puisqu'il n'yen a pas.
Quand tu dis que tu n'as rien, tu as quand meme les titres de ton tableau non? Et fais attention tu fais un echo "\n" dans ton html, pour aller a la ligne c'est <br/> et tu n'en as pas besoin vu que tu es dans un <table> de toute facon. EDIT: tu as aussi une accolade de trop a la fin mais c'est peut etre le reste d'un copier coller! |
|
|
00
|
|
|
#5 | ||
|
Membre actif
![]() |
Non c'est bon j'ai trouvé ! Merci pour les critiques et l'aide quand même !
Je met la source : Code :
|
||
|
|
00
|
|
|
#6 |
|
Inscrit
Inscription : octobre 2006 Messages : 637 ![]() |
Si nomLignee contient une chaine de caracteres dans la base de donnees, c'est normal que cela ne fonctionne pas : cf la derniere partie de ma premiere reponse.
(Je me suis donne du mal a ecrire une reponse claire pour t'aider, je te suggere pour la derniere fois de lire au moins la seconde partie d'avance merci)
__________________
Q: Dois-je haïr et cogner sur Microsoft ? R: Non, vous n'êtes pas obligé. Non pas que Microsoft n'est pas écoeurant, mais il y avait une culture hacker bien avant Microsoft et il y en aura une bien après que Microsoft aura été de l'histoire ancienne. Toute énergie dépensée à haïr Microsoft serait mieux employée par vos compétences et votre passion. Écrivez du bon code, cela brisera suffisamment Microsoft sans polluer votre karma. Comment devenir un hacker ? par Eric Steven Raymond |
|
|
00
|
|
|
#7 |
|
Membre actif
![]() |
Re bonsoir,
Je viens de prendre en compte tes modifications is_null, et cela fonctionne. Je te remercie du temps que tu as passé sur ce bout de code qui pour moi parait insurmontable. Bref si, je continue mon chemin, et si j'ai d'autres questions, je n'hésiterai pas ... MERCI Bonne soirée |
|
|
00
|
|
|
#8 |
|
Inscrit
Inscription : octobre 2006 Messages : 637 ![]() |
Avec plaisir, bonne formation !
__________________
Q: Dois-je haïr et cogner sur Microsoft ? R: Non, vous n'êtes pas obligé. Non pas que Microsoft n'est pas écoeurant, mais il y avait une culture hacker bien avant Microsoft et il y en aura une bien après que Microsoft aura été de l'histoire ancienne. Toute énergie dépensée à haïr Microsoft serait mieux employée par vos compétences et votre passion. Écrivez du bon code, cela brisera suffisamment Microsoft sans polluer votre karma. Comment devenir un hacker ? par Eric Steven Raymond |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com