PHP tableau LOL

Résolu/Fermé
G4uthier Messages postés 131 Date d'inscription dimanche 2 décembre 2007 Statut Membre Dernière intervention 23 juillet 2009 - 15 avril 2008 à 17:32
G4uthier Messages postés 131 Date d'inscription dimanche 2 décembre 2007 Statut Membre Dernière intervention 23 juillet 2009 - 16 avril 2008 à 11:46
Bonjour,

voici mon script pour une liste déroulante:


<select id="branch" name="branch" size="1" class="branch">
<?php if(empty($branchSelected)){
echo"<option selected='selected'>Yarm</option>
<option>Eaglescliffe</option>
<option>Stokesley</option>
<option>Ingleby Barwick</option>
<option>Middlesbrough</option>
<option>Other Villages</option></select> ";
}else{
$i=0;
$Town = array('Yarm','Eaglescliffe','Stokesley','Ingleby Barwick','Middlesbrough','Other Villages');
echo "<option selected='selected'>".$branchSave."</option>";
while($i<=5){
echo $Town[i];
if($branchSave!=$Town[i]){
echo "<option>".$Town[i]."</option>";
$i=$i+1;
}else{
$i=$i+1;
}
}
echo"</select>";
}

?>

J'ai l'impression qu'il ne me renvoit pas ce qu'il y a dans mon tableau. il ne m'affiche que le premier ( contenant $branchsave :celui hors de ma boucle).Le reste de la liste sont des champs vides.
Vous avez le droit de me fouetter.
A voir également:

7 réponses

Utilisateur anonyme
15 avril 2008 à 17:46
Est ce qu'il t'affiche "echo $Town[i]; " ??
0
G4uthier Messages postés 131 Date d'inscription dimanche 2 décembre 2007 Statut Membre Dernière intervention 23 juillet 2009 7
15 avril 2008 à 17:51
non plus
0
Utilisateur anonyme
15 avril 2008 à 17:53
Il ne passe pas dans ta boucle. Vérifie la valeur $i avant la boucle pour être sur qu'elle vaut bien 0
0
G4uthier Messages postés 131 Date d'inscription dimanche 2 décembre 2007 Statut Membre Dernière intervention 23 juillet 2009 7
15 avril 2008 à 18:00
si il passe car j ai mais 6 champs dans ma liste
0
G4uthier Messages postés 131 Date d'inscription dimanche 2 décembre 2007 Statut Membre Dernière intervention 23 juillet 2009 7 > G4uthier Messages postés 131 Date d'inscription dimanche 2 décembre 2007 Statut Membre Dernière intervention 23 juillet 2009
15 avril 2008 à 18:10
j ai l impression que c est ca qu'il ne supporte pas:
echo "<option>".$Town[i]."</option>";
0
G4uthier Messages postés 131 Date d'inscription dimanche 2 décembre 2007 Statut Membre Dernière intervention 23 juillet 2009 7
15 avril 2008 à 23:03
je comprend pas :'(
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
16 avril 2008 à 09:24
Supprime la ligne : echo $Town[i];
0
G4uthier Messages postés 131 Date d'inscription dimanche 2 décembre 2007 Statut Membre Dernière intervention 23 juillet 2009 7
16 avril 2008 à 11:34
Je savais bien que c'était une erreur con j 'ai oublié le "$" dans $town[j] => $town[$j].
Merci tassin de t 'être intéressé à mon problème.
0
G4uthier Messages postés 131 Date d'inscription dimanche 2 décembre 2007 Statut Membre Dernière intervention 23 juillet 2009 7
16 avril 2008 à 11:46
all is allright
0