Récupérer les données d'un formulaire et introduction dans la bd
Bonjour à tous,
J'ai un formulaire(un de plus), je souhaite récupérer les données sur une autre page, les entrer dans ma base de données et ensuite les afficher sur cette seconde page.
Je l'ai fait pour un autre formulaire et il fonctionne très bien mais celui-ci non.
Alors il y a une erreur mais je ne vois pas du tout où elle pourrait être
le formulaire:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
<form name="retour" id="retour" action="accueil.php" method="POST">
<label for="prenom">Prénom: </label>
<input type="text" name="prenom" id='prenom' maxlength='20' required />
<span id='missPrenom'></span>
<br /><br />
<label for="letter">Souhaitez-vous recevoir notre newsletter avec les dernière actualités de notre région?</label><br />
<input type="radio" name="nL" onclick='nextForm(this);' value="oui">Oui
<input type="radio" name="nL" onclick='nextForm(this);' value="non" checked>Non<br />
<input type="mail" name="email" id="cod" placeholder="mail@serveur.com">
<span id="missMail"></span>
<br />
<input type="submit" value="Publier" name="publier" id="boutonEnvoi" >
<input type="reset" value="Annuler">
</form><br /> |
les variables de sessions:
Code:
1 2 3 4 5 6 7 8
|
<?php
if(!empty($_POST['prenom']) && !empty($_POST['email']))
{
$_SESSION['prenom']=$_POST['prenom'];
$_SESSION['email']=$_POST['email'];
}
?> |
ma page qui reçoit les données en php:
Code:
1 2 3 4 5 6 7 8 9 10
|
<?php
// récupération du prénom et du mail
$prenom=$_SESSION['prenom'];
$email=$_SESSION['email'];
//insertion du nom, mail? dans la bdd
$putVisit = 'INSERT INTO visiteur (nom, mail, id_avis) VALUES ("'.$prenom.'", "'.$email.'", (SELECT MAX(id_avis) FROM avis))';
mysql_query($putVisit) or die ('Erreur SQL ! '.'<br />'.mysql_error());
?> |
Est-ce que vous auriez une idée de l'erreur ?
Merci bcp