J'ai donc bien modifié mon
mysqli_free_result($requete);
en
mysqli_free_result($resultat);
comme tu me l'as suggéré Moogli.J'ai aussi revu les guillemets de la syntaxe de ma requête, je ne sais pas si celle-ci est correcte mais mes variables $disponible, $enfants et $nb_enfants prennent bien le code couleur des variables sous DreamWeaver
Cependant, le message d'erreur a changé puisqu'à présent le retour est : Erreur sql: Unknown column 'oui' in 'field list'
Voici le code en question :
$requete = "UPDATE Mariage SET disponible = ".$disponible." , enfants = ".$enfants.", nb_enfants = '$nb_enfants' WHERE id = ".$id." ";
print "<br>$requete";
// Requete
$resultat = mysqli_query($bdd, $requete);
if (!$resultat) // et remplacer on $requete par $resultat
die ('Erreur sql: '.mysqli_error($bdd));
else
{
mysqli_free_result($resultat);
}
}
Si auquel cas, l'erreur proviendrait de mon formulaire, je vous liste le code :
<div id="formulaire-reservation">
<form method="post" action="reservation.php">
<h3>Réservation de la famille <?php echo $_SESSION['Auth']['nom']; ?></h3>
<p>Bonjour <span><?php echo $_SESSION['Auth']['prenom'] ?> !</span><br />
<p>
Serez vous disponible?
<label>Oui
<input type="radio" name="disponible" id="oui" value="oui">
</label>
<label>Non
<input type="radio" name="disponible" id="non"value="non">
</label>
</p>
<p>
Serez-vous accompagnez d'enfants?
<label>Oui
<input type="radio" name="enfants" onClick="afficher()" id="oui" value="oui">
</label>
<label>Non
<input type="radio" name="enfants" onClick="cacher()" id="non" value="non">
</label>
<p id="champ_cache">
Combien d'enfants?
<input type="number" value="0" max="3" min="0" name="nb_enfants"/>
</p>
<p>
<input type="submit" value="Valider" />
</p>