[PHP] LISTE avec boucle et condition
Mouss
-
Charly25 Messages postés 619 Date d'inscription Statut Membre Dernière intervention -
Charly25 Messages postés 619 Date d'inscription Statut Membre Dernière intervention -
Salut,
J'ai crée un formulaire avec une liste. Le nom de la liste est complété par $i car il est situé dans une boucle. Le problème est que je souhaite faire un if.... alors je fais apparaitre la liste déroulante...sinon...je souhaite que le nom du formulaire prenne "Aucun"!!pas trés clair
si (ma confition) j'affiche ceci
echo "<select size='1' name='operation".$j."'>
<option>---------------------------</option>
<option>Affiché (Aucune opération)</option>
<option>supérieur à</option>
<option>inférieur à</option>
<option>égale à</option>
<option>compris entre un argument et</option>
</select>";
et sinon je voudrais que 'operation".$j."' prenne "Aucun"
Comment faire ?? svp
J'ai crée un formulaire avec une liste. Le nom de la liste est complété par $i car il est situé dans une boucle. Le problème est que je souhaite faire un if.... alors je fais apparaitre la liste déroulante...sinon...je souhaite que le nom du formulaire prenne "Aucun"!!pas trés clair
si (ma confition) j'affiche ceci
echo "<select size='1' name='operation".$j."'>
<option>---------------------------</option>
<option>Affiché (Aucune opération)</option>
<option>supérieur à</option>
<option>inférieur à</option>
<option>égale à</option>
<option>compris entre un argument et</option>
</select>";
et sinon je voudrais que 'operation".$j."' prenne "Aucun"
Comment faire ?? svp
4 réponses
-
-
bonjour
donne deja ta solution, ca pourrait interresser d'autres personnes en galere.
merci
@+ -
Ben.. avec un "else", non ?
while() { if (ta condition) { echo "<select size='1' name='operation$j'>"; } // pas besoin de ".$var." avec des doubles quotes, juste avec les simples. else { echo "<select size='1' name='aucun'>"; } echo " <option>---------------------------</option> <option>Affiché (Aucune opération)</option> <option>supérieur à</option> <option>inférieur à</option> <option>égale à</option> <option>compris entre un argument et</option> </select>"; }
-
ok merci bien.