Bonjour,
Voila, j'ai fait un select composé de noms provenant de ma BDD.
Et j'aimerais lorsque on sélectionne un nom, afficher 'oui' dans le champ "Envoyer_Infos" de la table.
voila mon code : j'ai affiché la requête et tout me paraît normal.Pourtant, rien n'est inséré dans ma base.
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 <form action ="<?php $PHP_SELF; ?>" method = 'post'> <select name="Nom"> <?php $query = "SELECT Nom FROM inscription"; $result = mysql_query($query); while ($row = mysql_fetch_array($result)) { echo "<option value = ".$row['Nom'].">".$row['Nom']."</option>"; } ?> </select> <input type="submit" value="OK" /> </form> <?php if (isset($_POST['Nom']) && $_POST['Nom'] != "") { $nom = $_POST['Nom']; $query = "INSERT INTO inscription (Infos_Envoyer) VALUES ('oui') WHERE Nom = '$nom'"; echo $query; } else // La variable n'existe pas encore { $query = "INSERT INTO inscription (Infos_Envoyer) VALUES ('non')"; } ?>
Partager