|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Membre du Club
![]() Inscription : août 2009 Messages : 360 ![]() |
Bonjour,
je suis débutant en PHP et mysql... je souhaite avoir deux listes dynamiques : un pour un type d'évenement / un pour un type de lieu et ceci sur la même page... merci de votre aide. voici mes codes qui ne fonctionnent pas (rien dans les listes déroulantes) : types.php : Code :
Code :
Code :
|
||||||
|
|
00
|
|
|
#2 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Utilise des boucles foreach plutôt que cette horreur.
Pour ton problème, je t'invite a faire un minimum de debugage en controlant le contenu de tes variables aux differentes étapes de ton code. |
|
|
10
|
|
|
#3 |
|
Membre du Club
![]() Inscription : août 2009 Messages : 360 ![]() |
Bonsoir,
désolé sabotage, mais je ne comprends pas je suis débutant et je ne vois pas quoi faire ? merci de ton aide. |
|
|
00
|
|
|
#4 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Si on prend par exemple le code que tu nommes "mon html", ligne 16, tu as $valeur.
Qu'est ce que cette variable ? Ou est-elle définie Dans ton code "types.php", tu recupères ligne 7, $erreur et $valeurs. Contrôle avec un simple echo ou en utilisant un var_dump(); ce que valent ces deux variables. C'est ça le minimum de debugage : contrôler aux points clefs du déroulement du code si on obtient bien les résultats attendus. |
|
|
00
|
|
|
#5 | ||||
|
Nouveau Membre du Club
![]() Inscription : octobre 2007 Messages : 34 ![]() |
Bonjour fazpedro,
Comme le dit bien sabotage ton code n'est pas optimisé mais bon tu l'as dit toi même tu es débutant, alors on faire avec. type.php ligne 16 remplace par : Code :
Code :
pour html : ligne 17 remplace par : Code :
echo "<option>".$valeurs[$i]."</option>\n"; Code :
echo "<option>".$type[$i]."</option>\n"; Cdlt. |
||||
|
|
00
|
|
|
#6 | ||||||
|
Membre du Club
![]() Inscription : août 2009 Messages : 360 ![]() |
désolé cycyand1 mais je n'ai rien dans les choix du formulaire et pas de message d'erreur !
Merci. bout de code => essai.html : Code :
Code :
Code :
|
||||||
|
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Inscription : mars 2006 Messages : 47 ![]() |
Bonsoir,
Ça n'a rien a voir avec ton erreur, mais je viens de remarquer quelque chose. tu nommes ton fichier essai.html alors que tu y places du code php. Il me semble qu'a partir du moment ou il y a du code php le fichier doit avoir une extension en .php |
|
|
10
|
|
|
#8 |
|
Nouveau Membre du Club
![]() Inscription : octobre 2007 Messages : 34 ![]() |
+1 fahdo.
Regarde ce que cela fait avec en changeant l'extension de ton fichier essai.html en essai.php |
|
|
00
|
|
|
#9 |
|
Membre du Club
![]() Inscription : août 2009 Messages : 360 ![]() |
le fichier est déjà en .php mais cela ne fait rien...
merci de votre patience... |
|
|
00
|
|
|
#10 | ||
|
Membre du Club
![]() Inscription : août 2009 Messages : 360 ![]() |
En cherchant sur le net, j'ai trouvé une solution, je ne sais pas si c'est "optimisé" mais cela fonctionne.. qu'en pensez-vous ?
Code :
|
||
|
|
00
|
|
|
#11 | ||||||||
|
Nouveau Membre du Club
![]() Inscription : octobre 2007 Messages : 34 ![]() |
Voici une petite astuce pour éviter tes n options :
Code :
'<option value="03">'.'03'.'</option>' Code :
Code :
Code :
Code :
Cdlt. |
||||||||
|
|
00
|
|
|
#12 | ||
|
Membre du Club
![]() Inscription : août 2009 Messages : 360 ![]() |
j'ai modifié ainsi le code de recherche d'évènement :
Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com