Bonjour,
Je suis entrain de développer un petit site web et j'ai un souci pour des formulaires en lien avec une bdd.
Ci-joint mon code :
Code :
- <?php
- mysql_connect("127.0.0.1", "root", "" );
- mysql_select_db("pronos" );
- ?>
- <table width="75%" border="2" bordercolor="#000000" bgcolor="#d5213e" align="center">
- <tr width="100%">
- <td align="center" colspan="6"><p><font color="#FFFFFF" size="5" face="Calibri"><strong>Panneau de modification Bonus</strong></font></p></td>
- </tr>
- <tr>
- <td border="2" style="width:40px;" align="center"><font color="#FFFFFF" size="4" face="Calibri"><strong>N°</strong></font></td>
- <td border="2" style="width:160px;" align="center"><font color="#FFFFFF" size="4" face="Calibri"><strong>Bonus</strong></font></td>
- <td border="2" style="width:160px;" align="center"><font color="#FFFFFF" size="4" face="Calibri"><strong>Choix</strong></font></td>
- </tr>
- </table>
- <?php
- $req1 = mysql_query("SELECT resbonus.numb,desbonus,bonusj FROM joueurs, resbonus, bonus WHERE resbonus.numb=bonus.numb AND resbonus.numj=joueurs.numj AND prenom='$login'" );
- $reqliste = mysql_query("SELECT equipes FROM liste" );
- ?>
- <form method="post" action="updatepronosb.php">
- <?php
- for ($i = 1 ; $i <=6 ; $i++)
- {
- $donnees = mysql_fetch_assoc($req1);
-
- ?>
- <table width="75%" border="3" bordercolor="#000000" bgcolor="#3a75c5" align="center" valign="center">
- <tr>
- <td border="2" style="width:40px;" align="center"><font color="#FFFFFF" size="4"><strong><input readonly type="text" style="text-align:center;color:#FFFFFF;background:#3a75c5" size="1" name="<?php echo "demnumb".$i; ?>" value="<?php echo $donnees['numb']; ?>"></strong></font></td>
- <td border="2" style="width:160px;" align="center"><font color="#FFFFFF" size="4"><strong><?php echo $donnees['desbonus']; ?></strong></font></td>
- <td border="2" style="width:160px;" align="center"><font color="#FFFFFF" size="4"><strong><select name="<?php echo "dembonusj".$i; ?>"><?php while($liste = mysql_fetch_array($reqliste)) { echo "<option>".$liste['equipes']."</option>\n";} ?></select></strong></font></td>
- </tr>
- </table>
- <?php
- }
- ?>
- <br>
- <p align="center"><input type="submit" style="align:center;" value="Valider"/></p></form>
- <?php
- mysql_close();
- ?>
|
Mon problème concerne la ligne suivante :
Code :
- <td border="2" style="width:160px;" align="center"><font color="#FFFFFF" size="4"><strong><select name="<?php echo "dembonusj".$i; ?>"><?php while($liste = mysql_fetch_array($reqliste)) { echo "<option>".$liste['equipes']."</option>\n";} ?></select></strong></font></td>
|
J'essaie de faire une liste déroulante en fonction d'une bdd, et le résultat de la liste doit être récupéré avec un POST sur une autre page. En l'état, pour $i=1 j'ai bien la liste déroulante ! Toutes les autres sont vides... Et bien sûr, le post n'est pas récupéré....
Merci de votre aide car je sèche....