Bonjour voilà j'ai deux formulaires a remplir via php/mysql,
1er formulaire "inscription"->redirection page suivante avec deuxieme formulaire d'inscription donc en deux partie.

je souhaite récuperer l'id_membre auto_incrémenté du premier formulaire1,
pour qu'il puisse continuer son inscription via le deuxieme formulaire qui est sur la page de redirection.
voici le code que j'ai fait:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
$insertSQL = sprintf("INSERT INTO tf_membres (id_membre, pseudo, email, mdp) VALUES (%s, %s, %s, %s)",
GetSQLValueString($_POST['id_membre'], "int"),
GetSQLValueString($_POST['pseudo'], "text"),
GetSQLValueString($_POST['email'], "text"),
GetSQLValueString($_POST['mdp'], "text"));
mysql_select_db($database_sql_connect, $sql_connect);
$Result1 = mysql_query($insertSQL, $sql_connect) or die(mysql_error());
 
 
$idSave = mysql_insert_id(); //contient normalement  l'identifiant du dernier insert ;)
 
 
$insertGoTo = "inscription_suite.php";
if (isset($_SERVER['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $_SERVER['QUERY_STRING'];
$insertGoto .= "&id_membre=" .$idSave; //si des parametres sont déjà passés on continue avec //
}else{
$insertGoto .= "?id_membre=" .$idSave; // si pas de parametre on commence avec ?
}
 
header(sprintf("Location: %s", $insertGoTo)); // ici normalement je voulais rediriger, l'id est donc passé en get
}
sur ma seconde page pour recuperer l'id_membre

<?php $idSave = $_GET['id_membre'];?>

Seulement voilà j'ai un message d'erreur =
Notice: Undefined variable: insertGoto in c:\easyphp1-8\www\snowcross\inscription.php on line 54
je cherche mon erreur et trouve pas pouvez-vous m'aider merci.