Liste déroulante:le pb n'est pas résolu
Fermé
j'en ai marre de ne rien trouver en cherchant
-
BmV Messages postés 43262 Date d'inscription Statut Modérateur Dernière intervention -
BmV Messages postés 43262 Date d'inscription Statut Modérateur Dernière intervention -
c'est toujours par rapport à la liste déroulante, le problème n'est pas encore résolu, je remet mon dernier message :
Bonjour colas31, lorsque je reécris ton code, voilà ce qui est affiché:
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in C:\wamp\www\1.php on line 17, alors que je ne sait pas ou se trouve l'erreur,(tu peux le constater en faisant copier-coller le script ci dessous):
<?php
@$département=$_GET['département'];
if($département== NULL)
{
$département='Paris';
}
?>
<?php
$ville = array('Paris','Seine-et-Marne','Poissy');
echo"
<form method=get>
<select name=département value=$departement onChange=this.form.submit();>
for($j=0; $j<=2; $j++ )
{ if ($ville[$j] == $département)
{echo"<option selected value=$département>$département</option>";}
else
{echo"<option value=$ville[$j]>$ville[$j]</option>"; }
}
</select>
</form>";
if($département==1)
{echo"vous avez sélectionné Paris";}
elseif($département==2)
{echo"vous avez sélectionné Seine-et-Marne";}
elseif($département==3)
{echo"vous avez sélectionné Poissy";}
?>
</body>
</html>
Bonjour colas31, lorsque je reécris ton code, voilà ce qui est affiché:
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in C:\wamp\www\1.php on line 17, alors que je ne sait pas ou se trouve l'erreur,(tu peux le constater en faisant copier-coller le script ci dessous):
<?php
@$département=$_GET['département'];
if($département== NULL)
{
$département='Paris';
}
?>
<?php
$ville = array('Paris','Seine-et-Marne','Poissy');
echo"
<form method=get>
<select name=département value=$departement onChange=this.form.submit();>
for($j=0; $j<=2; $j++ )
{ if ($ville[$j] == $département)
{echo"<option selected value=$département>$département</option>";}
else
{echo"<option value=$ville[$j]>$ville[$j]</option>"; }
}
</select>
</form>";
if($département==1)
{echo"vous avez sélectionné Paris";}
elseif($département==2)
{echo"vous avez sélectionné Seine-et-Marne";}
elseif($département==3)
{echo"vous avez sélectionné Poissy";}
?>
</body>
</html>
A voir également:
- Liste déroulante:le pb n'est pas résolu
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Liste code ascii - Guide
- Site dangereux liste - Guide
- Liste déroulante google sheet - Accueil - Guide bureautique
2 réponses
évite les accents dans tes variables php
ajoute des quotes dans tes balises html
ajoute un action a ton form aussi ;)
et reessaye
ajoute des quotes dans tes balises html
ajoute un action a ton form aussi ;)
et reessaye
.... et surtout reste dans le topic d'origine STP ==> http://www.commentcamarche.net/forum/affich 5726096 php probleme de liste deroulante
Merci.
Merci.