Bonjour a tous,
Je me présente Rémi débutant en programmation de php, lors de ma création d'in espace memebre j'ai quelques soucis :
Il faut savoir que j'ai organiser mon code ainsi: 1ere page contient des forms, la valeurs de ceux-cis sont transmis dans une 2eme page invisible a l'utilisateur ce qui permet d'inscrire les informations dans la base de donnée . et cette 2eme page renvois les informations dans une 3eme page et les affiches.
Voici mon 1er probleme:
<form method="post" action="new1_post.php">
<p>
<span class="selection1"><label for="sexe"><strong>Vous êtes :</strong></label><br /></span>
<span class="selection11"> <select name="Sexe" id="Sexe"style="width:125px">
<option value="1">Un Homme</option>
<option value="0">Une Femme</option>
</select></span>
</p>
</form>
et la page invisible voici le code :
$req = $bdd->prepare('INSERT INTO new (Pseudo,Mdp,Email,Sexe) VALUES(?,?,?,?)');
$req->execute(array($_POST['Pseudo'], $_POST['Mdp'],$_POST['Email'],$_POST['Sexe']));
Et cela me donne cette erreur :
Erreur : SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'Sexe' cannot be null
et mon 2eme probleme concerne l'affichage de la 3eme page
puisque lors de l'affichage du premier form c'est pas un soucis mais quand je remplis un 2eme form, sur ma 3eme page je vais avoir le form précédent d'affiché pourquoi ?