Bonjour,
je rencontre un problème avec un formulaire permettant d'insérer dans une base mysql une nouvelle instance.
il s'agit d'un formulaire permettant de saisir des informations sur un individu et d'enregistrer ses informations dans la table correspondante. Les champs de textes classiques tels que le nom ou le prenom ainsi que les dates fonctionnent.
Mon problème vient des champs qui doivent implémenter une valeur définit comme booléenne dans ma base de données (phpmyadmin), par exemple : "permis de conduire","cotisation"...
Sous php myadmin, les champs cotisation et permis restent toujours à 0, c'est à a dire false... POURQUOI ??
merci d'avance
voici le code :
if(!empty($_POST)){
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$discipline=$_POST['discipline'];
$num_license=$_POST['num_license'];
$date_naissance=$_POST['date_naissance'];
$date_adhesion=$_POST['date_adhesion'];
$statut=$_POST['statut'];
$permis=$_POST['permis'];
if ($permis=='oui') {$permis=='1' ;}
else {$permis=='0' ;}
$cotisation=$_POST['cotisation'];
if ($cotisation=='oui') {$cotisation=='1' ;}
else {$cotisation=='0' ;}
$localite=$_POST['localite'];
$email=$_POST['email'];
echo 'Recapitulatif <br/><br/>';
echo "nom : "; echo $nom; echo '<br/>';
echo "prenom : "; echo$prenom ; echo '<br/>';
echo "discipline : "; echo $discipline ; echo '<br/>';
echo "num_license : "; echo$num_license; echo '<br/>';
echo "date_naissance : "; echo$date_naissance; echo '<br/>';
echo "date_adhesion : "; echo$date_adhesion; echo '<br/>';
echo "statut : "; echo$statut; echo '<br/>';
echo "permis : "; echo$permis; echo '<br/>';
echo "cotisation : "; echo$cotisation; echo '<br/>';
echo "localite : "; echo$localite; echo '<br/>';
echo "email : "; echo$email; echo '<br/>';
echo '<br/><br/><br/><br/><br/><br/>';
/*premier champ vide ss valeur pour la valeur auto increment */
$insertion = "insert into adherent values('','$nom', '$prenom','$discipline','$num_license','$date_naissance','$date_adhesion','$statut','$permis','$cotisation','$localite','$email')";
$result =mysql_query($insertion);
if ($result) echo "Insertion effectuee avec succes<BR>";
else echo mysql_error();
mysql_close();
}
Partager