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. ![[:pingouino] [:pingouino]](https://forum-images.hardware.fr/images/perso/pingouino.gif)
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 »