probleme while et <select> - PHP - Programmation
Marsh Posté le 02-10-2005 à 14:10:58
Tout simplement parceque tu fait 2 fois $i++ dans ta boucle
Ce qui fait qu'a chaque nouvelle itération, ta variable $i est augmentée de 2 au lieu d'1.
Marsh Posté le 02-10-2005 à 14:11:14
oui, ne pas incrémenter i 2 fois dans la boucle.
Marsh Posté le 02-10-2005 à 14:29:20
ok, j'ai fais comme ceci :
Citation : for ($i=1; $i < 6; $i++) |
et cela m'affiche :
Citation : <select name="joueur_1"> |
mais je voudrai que sa m'affiche :
Citation : <select name="joueur_1"> |
si vous avez une solution
merci
Marsh Posté le 02-10-2005 à 14:31:01
oui, réfléchir. Une fois que tu as lus tous les résultats de ta requête une fois, si tu essaies de lire le suivant yen a plus.
Marsh Posté le 02-10-2005 à 14:39:15
en faite je veux faire comme ceci :
Citation : <select name="joueur_1"> |
Marsh Posté le 02-10-2005 à 14:51:06
et alors?
Marsh Posté le 02-10-2005 à 14:58:15
bah je test des solutions, mais j'y arrive pas
Marsh Posté le 02-10-2005 à 15:00:34
Orission a écrit : bah je test des solutions, mais j'y arrive pas |
c'est pourtant très simple.
Procède par étapes, et essaie de vraiment comprendre ce que tu fais...
J'ai l'impression que tu tatonnes sans comprendre la moitié de ce qui se passe...
Marsh Posté le 02-10-2005 à 18:22:49
tout bete :
$i = 1;
while($r = mysql_fetch_array($q))
{
echo ' <select name="joueur_'.$i++.'">
<option value="'.$r['pseudo'].'">'.$r['pseudo'].'</option>
<option value="0">Absent</option>
</select><br />';
}
merci à vous
Marsh Posté le 02-10-2005 à 14:09:10
Salut !
J'ai un petit problème avec un formulaire et un while()
Je vous explique :
<?php
$i = 1;
while($i <= 5)
{
echo '<select name="joueur_'.$i++.'">';
echo '</select>';
$i++;
}
?>
cela m'affiche :
<select name="joueur_1"></select>
<select name="joueur_3"></select>
<select name="joueur_5"></select>
au lieu de :
<select name="joueur_1"></select>
<select name="joueur_2"></select>
<select name="joueur_3"></select>
<select name="joueur_4"></select>
<select name="joueur_5"></select>
auriez vous une solution ?
---------------
“ Un avis d’un homme non avisé ne doit jamais être pris en compte par un homme avisé. ” Jean Plancher, 1810, Taverne « Chez Bonaparte »