bonjour,
A partir d'un formulaire je recupere une ou plusieurs valeurs du meme type :
en validant le formulaire je recupere ces donnees. Mais ne sachant pas a l'avance le nombre de ligne du meme type je vais recuperer je fais une boucle while.
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
28
29
30 <table border="1" cellspacing="0" cellpadding="0" bordercolor="#DDDDDD"><tr><td> <? $REQUETE_CAT = "select *"; $REQUETE_CAT.= " from catalogue"; //echo $REQUETE; $RESULTAT_CAT= mysql_query ($REQUETE_CAT, $CONNEXION); while ($PRODUIT= mysql_fetch_array ($RESULTAT_CAT)){ extract ($PRODUIT); if (ereg("$NOM_CATALOGUE", $CATALOGUE)){ ?> <table border="0" cellspacing="0" cellpadding="0"> <tr><td colspan="3" bgcolor="#FFFFFF"><img src="images/blanc.gif" width="1" height="5" /></td></tr> <tr> <td width="135"> <strong>COMMANDE <? echo $NOM_CATALOGUE; ?></strong> :</td> <td width="110" align="right">FERME<input type="checkbox" name="FERME_<? echo $NOM_CATALOGUE; ?>" <? if (ereg("FERME", $COMMANDE)){echo "checked=\"checked\"";} else {echo "";} ?> /></td> <td> <input name="FERME_REF_<? echo $NOM_CATALOGUE; ?>" type="text" value="<? echo $FERME_REF; ?>" size="8" maxlength="6" /></td> </tr> <tr> <td width="110"> </td> <td width="110" align="right" valign="top">OPTIONNELLE<input type="checkbox" name="OPTIONNELLE_<? echo $NOM_CATALOGUE; ?>" <? if (ereg("OPTION", $COMMANDE)){echo "checked=\"checked\"";} else {echo "";} ?> /></td> <td> <input name="OPTIONNELLE_REF_<? echo $NOM_CATALOGUE; ?>" type="text" value="<? echo $OPTIONNELLE_REF; ?>" size="8" maxlength="6" /></td> </tr> <tr> <td align="left" valign="top" colspan="3"> <strong>DATE DE LIVRAISON : </strong><input name="LIVRAISON_SERPIE_<? echo $NOM_CATALOGUE; ?>" type="text" id="LIVRAISON_SERPIE_<? echo $NOM_CATALOGUE; ?>" value="<? echo dateFormat_affiche($LIVRAISON_SERPIE); ?>" size="8" maxlength="10" onFocus="this.value=''" /></td> </tr> <tr><td colspan="3" bgcolor="#FFFFFF"><img src="images/blanc.gif" width="1" height="5" /></td></tr> </table> <? //} else{ ?> <? } } ?> </td></tr></table>
Mon but etant de concatener chaque occurence de $$COMMANDE et de $$LIVRAISON_SERPIE.
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
28
29
30
31
32
33
34
35 $REQUETE_CAT = "select *"; $REQUETE_CAT.= " from catalogue"; echo $REQUETE_CAT."<br /><br />"; $RESULTAT_CAT= mysql_query ($REQUETE_CAT, $CONNEXION); while ($PRODUIT= mysql_fetch_array ($RESULTAT_CAT)){ extract ($PRODUIT); if (ereg("$NOM_CATALOGUE", $RECUP_CATALOGUE)){ $FERME_TEMP= "RECUP_FERME_".$NOM_CATALOGUE; $OPTIONNELLE_TEMP= "RECUP_OPTIONNELLE_".$NOM_CATALOGUE; //echo "FERME_TEMP : ".$FERME_TEMP."<br />"; if(isset($$FERME_TEMP)){ $RECUP_FERME= "FERME"; } else{ $RECUP_FERME= ""; } if(isset($$OPTIONNELLE_TEMP)){ $RECUP_OPTIONNELLE= "OPTION"; } else{ $RECUP_OPTIONNELLE= ""; } $FERME_REF_TEMP= "RECUP_FERME_REF_".$NOM_CATALOGUE; $OPTIONNELLE_REF_TEMP= "RECUP_OPTIONNELLE_REF_".$NOM_CATALOGUE; $RECUP_FERME_REF= isset($$FERME_REF_TEMP)?$$FERME_REF_TEMP:""; $RECUP_OPTIONNELLE_REF= isset($$OPTIONNELLE_REF_TEMP)?$$OPTIONNELLE_REF_TEMP:""; $COMMANDE_TEMP= "COMMANDE_".$NOM_CATALOGUE; $$COMMANDE= $NOM_CATALOGUE.":".$RECUP_FERME.$RECUP_FERME_REF."-".$RECUP_OPTIONNELLE.$RECUP_OPTIONNELLE_REF; echo $COMMANDE_TEMP." : ".$$COMMANDE."<br />"; $LIVRAISON_SERPIE_TEMP= "RECUP_LIVRAISON_SERPIE_".$NOM_CATALOGUE; $RECUP_LIVRAISON_SERPIE= isset($$LIVRAISON_SERPIE_TEMP)?$$LIVRAISON_SERPIE_TEMP:""; $LIVRAISON_TEMP= "LIVRAISON_".$NOM_CATALOGUE; $$LIVRAISON_SERPIE= $NOM_CATALOGUE.":".$RECUP_LIVRAISON_SERPIE; echo $LIVRAISON_TEMP." : ".$$LIVRAISON_SERPIE."<br /><br />"; } }
Sil vous plait, help.








Répondre avec citation
Partager