Bonjour les amis
J'ai créé un <select> qui fonctionne bien mais que j'aimerai optimiser
voici le code original :
J'aimerai optimiser mon code au début du select en disant que si la valeur remontée est vide, qu'il n'y a rien, qu'il écrive un truc par défaut.
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 <select name="piquet_1" id="piquet_1"> <!-- ici la valeur enregistrée dans la BDD 2 --> <option value="<?php echo $pik['piquet_1'];?>"><?php echo $pik['piquet_1']; ?></option> <?php mysqli_free_result($result); } ?> <!-- debut zone vierge --> <option value=""></option> <!-- fin zone vierge --> <!-- chargement des valeurs dans la BDD 1 --> <?php include('../../config.php'); //modification des caractères avec accents mysqli_query($conn,"SET CHARACTER SET 'utf8'"); mysqli_query($conn,"SET SESSION collation_connection ='utf8_unicode_ci'"); $select = "select * FROM piquets"; $result = $conn->query($select); $total = mysqli_num_rows($result); while($pik = mysqli_fetch_array($result)) { ?> <option value="<?php echo $pik['piquet'];?>" <?php echo $pik['piquet']; ?></option> <?php } ?> </select>
Voici ce que j'ai écris mais cela me met pas ma valeur quand la remontée est vide
Avez vous une idée
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 <select name="piquet_1" id="piquet_1"> <!-- ici la valeur enregistrée dans la BDD 2 --> <option value="<?php echo $pik['piquet_1'];?>"><?php if ($pik['piquet_1']==" ") {echo "CA2/SPP";} else echo $pik['piquet_1']?></option> <?php mysqli_free_result($result); } ?> <!-- debut zone vierge --> <option value=""></option> <!-- fin zone vierge --> <!-- chargement des valeurs dans la BDD 1 --> <?php include('../../config.php'); //modification des caractères avec accents mysqli_query($conn,"SET CHARACTER SET 'utf8'"); mysqli_query($conn,"SET SESSION collation_connection ='utf8_unicode_ci'"); $select = "select * FROM piquets"; $result = $conn->query($select); $total = mysqli_num_rows($result); while($pik = mysqli_fetch_array($result)) { ?> <option value="<?php echo $pik['piquet'];?>" <?php echo $pik['piquet']; ?></option> <?php } ?> </select>
Merci à vous
Partager