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')";
}
?>