[PHP] LISTE avec boucle et condition
Mouss
-
Charly25 Messages postés 623 Statut Membre -
Charly25 Messages postés 623 Statut Membre -
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
A voir également:
- [PHP] LISTE avec boucle et condition
- Liste déroulante excel - Guide
- Excel cellule couleur si condition texte - Guide
- Liste code ascii - Guide
- Liste déroulante en cascade - Guide
- Site dangereux liste - Guide
4 réponses
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>";
}