Bonsoir j'ai besoin d'utilisé deux boucle while do mais hélas "logique" cela ne marche pas et j'aimerai trouvé une autre idée pour faire ce que je veux.
Ma premier boucle me sort mes enregistrement a modifié tiré de mysql
La second me permet de faire un menu select pour l'un des enregistrement.
Voici le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 <table align="center"> <tr valign="baseline"> <td nowrap align="right">Id_culture:</td> <td>Surface:</td> <td>Surface:</td> <tr> <tr valign="baseline"> <?php do { ?> <td nowrap align="right"><select name="id_culture"> <?php do { ?> <option value="<?php echo $row_Fiche_culture2['id_culture']?>" <?php if (!(strcmp($row_Fiche_culture2['id_culture'], htmlentities($row_record_sous_traitement_engrais['id_culture'], ENT_COMPAT, 'utf-8')))) {echo "SELECTED";} ?>><?php echo $row_Fiche_culture2['parcelle']?></option> <?php } while ($row_Fiche_culture2 = mysql_fetch_assoc($Fiche_culture2)); ?> </select></td> <td><input type="text" name="surface" value="<?php echo htmlentities($row_record_sous_traitement_engrais['surface'], ENT_COMPAT, 'utf-8'); ?>" size="32"></td> <td><input type="text" name="quantite2" value="<?php echo htmlentities($row_record_sous_traitement_engrais['quantite'], ENT_COMPAT, 'utf-8'); ?>" size="32"></td> <?php } while ($row_record_sous_traitement_engrais = mysql_fetch_assoc($record_sous_traitement_engrais)); ?> </tr> <tr valign="baseline"> <td colspan="3"><input type="submit" value="Mettre à jour l'enregistrement"></td> </tr> </table>
Cela me retourne un certain nombre de ligne
La 1er ligne est correcte avec mon menu select qui contient bien les info de la boucle while
La 2nd ligne provenant de la boucle me met un menu select vide et les input qui suive sont correcte.
A partir d'ici en faite mon menu est vide et je trouve pas idée, de solution. C'est pas une erreur vu que c'est logique ce qui ce produit.
Mais j'aimerai trouvé une solution pour que mon menu select soit générer via SQL et avoir aussi ma boucle while pour les enregistrement.
J'ai du mal un peu a expliqué mais je pense que le code est assez explicite.
Partager