me revoilou
voila ce que ça m'affiche:
pass 1 : mot2pass
pass 2 : mot2pass
pass 3 : mot2pass
pass 4 : INSERT INTO table_membre (pseudo, mpass, prenom, nom, phone, email, adresse, postal, ville, datenaiss) VALUES('pseudozzz', 'mot2pass', 'prenomzzz', 'nomzzz', '0000000000', '
[email protected]', 'lieu dit nosaure', '00000', 'pekin', '1979-12-15')
j'ai trouver mon erreur grace à toi
mon champs de formulaire avait toujour l'ancien name="pass"
merci beacoup
par contre je n'arrive pas à faire une redirection en fin de cette boucle
j'ai essayer ceci:
elseif(isset($_POST['save']))
{
// on re_recupere toutes les variables contenus dans le second formulaire
$pseudo = isset($_POST['pseudo']) ? trim($_POST['pseudo']) : "";
$mpass = isset($_POST['mpass']) ? trim($_POST['mpass']) : "";
$passverif = isset($_POST['passverif']) ? trim($_POST['passverif']) : "";
$prenom = isset($_POST['prenom']) ? trim($_POST['prenom']) : "";
$nom = isset($_POST['nom']) ? trim($_POST['nom']) : "";
$phone = isset($_POST['phone']) ? trim($_POST['phone']) : "";
$email = isset($_POST['email']) ? trim($_POST['email']) : "";
$adresse = isset($_POST['adresse']) ? trim($_POST['adresse']) : "";
$postal = isset($_POST['postal']) ? trim($_POST['postal']) : "";
$ville = isset($_POST['ville']) ? trim($_POST['ville']) : "";
$annee = isset($_POST['annee']) ? trim($_POST['annee']) : "";
$mois = isset($_POST['mois']) ? trim($_POST['mois']) : "";
$jour = isset($_POST['jour']) ? trim($_POST['jour']) : "";
// mise au format ISO de la date de naissance
$datenaiss_sql = "$annee-$mois-$jour";
//connexion au serveur MySQL
include ("sql_connection.php");
$connexion = mysql_connect($host, $user, $pass) or die('Erreur SQL !<br />'.$connexion.'<br />'.mysql_error());
//sélection de la BDD
$db = mysql_select_db($usebdd,$connexion) or die('Erreur SQL !<br />'.$db.'<br />'.mysql_error());
// insertion des données recuperer dans la table
$sql = "INSERT INTO " . $table2 . " (pseudo, mpass, prenom, nom, phone, email, adresse, postal, ville, datenaiss) VALUES('$pseudo', '$mpass', '$prenom', '$nom', '$phone', '$email', '$adresse', '$postal', '$ville', '$datenaiss_sql')";
$result = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
// déconnection avec MySQL
mysql_close();
// XXXXXXXXXXXXX redirection C'EST ICI XXXXXXXXXXXXXXXXXXX
header("location: index.php");
exit;
}
j'ai bien le fichier index.php dans le même dossier mais sa me met le message d'erreur suivant:
Warning: Cannot modify header information - headers already sent by (output started at c:\...\form_inscription23_final.php:12) in c:\...\form_inscription23_final.php on line 307
si vous pouvez m'expliquer

me revoilou :)
voila ce que ça m'affiche:
[quote]pass 1 : mot2pass
pass 2 : mot2pass
pass 3 : mot2pass
pass 4 : INSERT INTO table_membre (pseudo, mpass, prenom, nom, phone, email, adresse, postal, ville, datenaiss) VALUES('pseudozzz', 'mot2pass', 'prenomzzz', 'nomzzz', '0000000000', '
[email protected]', 'lieu dit nosaure', '00000', 'pekin', '1979-12-15')[/quote]
j'ai trouver mon erreur grace à toi :wink:
mon champs de formulaire avait toujour l'ancien name="pass" :oops:
merci beacoup :pouce:
par contre je n'arrive pas à faire une redirection en fin de cette boucle :?
j'ai essayer ceci:
[php]elseif(isset($_POST['save']))
{
// on re_recupere toutes les variables contenus dans le second formulaire
$pseudo = isset($_POST['pseudo']) ? trim($_POST['pseudo']) : "";
$mpass = isset($_POST['mpass']) ? trim($_POST['mpass']) : "";
$passverif = isset($_POST['passverif']) ? trim($_POST['passverif']) : "";
$prenom = isset($_POST['prenom']) ? trim($_POST['prenom']) : "";
$nom = isset($_POST['nom']) ? trim($_POST['nom']) : "";
$phone = isset($_POST['phone']) ? trim($_POST['phone']) : "";
$email = isset($_POST['email']) ? trim($_POST['email']) : "";
$adresse = isset($_POST['adresse']) ? trim($_POST['adresse']) : "";
$postal = isset($_POST['postal']) ? trim($_POST['postal']) : "";
$ville = isset($_POST['ville']) ? trim($_POST['ville']) : "";
$annee = isset($_POST['annee']) ? trim($_POST['annee']) : "";
$mois = isset($_POST['mois']) ? trim($_POST['mois']) : "";
$jour = isset($_POST['jour']) ? trim($_POST['jour']) : "";
// mise au format ISO de la date de naissance
$datenaiss_sql = "$annee-$mois-$jour";
//connexion au serveur MySQL
include ("sql_connection.php");
$connexion = mysql_connect($host, $user, $pass) or die('Erreur SQL !<br />'.$connexion.'<br />'.mysql_error());
//sélection de la BDD
$db = mysql_select_db($usebdd,$connexion) or die('Erreur SQL !<br />'.$db.'<br />'.mysql_error());
// insertion des données recuperer dans la table
$sql = "INSERT INTO " . $table2 . " (pseudo, mpass, prenom, nom, phone, email, adresse, postal, ville, datenaiss) VALUES('$pseudo', '$mpass', '$prenom', '$nom', '$phone', '$email', '$adresse', '$postal', '$ville', '$datenaiss_sql')";
$result = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
// déconnection avec MySQL
mysql_close();
// XXXXXXXXXXXXX redirection C'EST ICI XXXXXXXXXXXXXXXXXXX
header("location: index.php");
exit;
}[/php]
j'ai bien le fichier index.php dans le même dossier mais sa me met le message d'erreur suivant:
[quote]Warning: Cannot modify header information - headers already sent by (output started at c:\...\form_inscription23_final.php:12) in c:\...\form_inscription23_final.php on line 307[/quote]
si vous pouvez m'expliquer :wink: