Bon je ne sais pas si le titre est clair mais je me demande comment inséré un if dans un echo sur une boucle while
J' ai essayer 2 truc différents mais ça n'a pas marché
Pour celui juste en bas ça ne m'étonne pas
mais celui qui suit me semblait bon
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <select name="statut"> <?php $req_statuts = " SELECT * FROM statuts WHERE id_societe = \"$id_soc\" "; $req_verif_statuts = $db_conn->query($req_statuts); while ($req_data_statuts = $req_verif_statuts->fetch()) { $idstatut=$req_data_statuts['id_statut']; $nomstatut=$req_data_statuts['nom_statut']; echo "<option value=\"$idstatut\" ".if($statut=="$idstatut){echo" selected ";}.">$nomstatut</option>"; } ?> </select><br /><br />
Hors dans se cas ci je perds les valeurs de $idstatut et $nomstatut....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <?php $req_statuts = " SELECT * FROM statuts WHERE id_societe = \"$id_soc\" "; $req_verif_statuts = $db_conn->query($req_statuts); while ($req_data_statuts = $req_verif_statuts->fetch()) { $idstatut=$req_data_statuts['id_statut']; $nomstatut=$req_data_statuts['nom_statut']; ?> <option value="<?php $idstatut ?>" <?phpif($statut==$idstatut){ echo "selected"; }?>><?php $nomstatut ?></option>"; <?php } ?>
Quelqu'un pourrait il m'aider?
Partager