Bonjours à tous et à toutes,
J'ai créer une page inscription membre.
Lorsque le membre s'inscrit, la 1er table obligatoire s'auto increment pour l'id,
mais les 2 suivantes doivent être inséré.
On ma conseiller d'utiliser lastInsertId();
Mais je ne vois pas comment le placer sur mon code,
voici le code de mes requêtes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
$req=$bdd->prepare('INSERT INTO membres(membre_pseudo,membre_mdp,membre_mail,membre_inscription) VALUES (:membre_pseudo,:membre_mdp,:membre_mail,CURDATE())');
    $req->execute(array('membre_pseudo'=>$_POST['membre_pseudo'], 'membre_mdp'=>$membre_mdp, 'membre_mail'=>$_POST['membre_mail']));
 
	$query3=$bdd->prepare('INSERT INTO rs_membre (rs_membre_id) VALUES (:id)');
	$dernier_id=$query3->lastInsertId();
		$query3->bindValue(':id',$dernier_id,PDO::PARAM_INT);
		$query3->execute();
 
	$query2=$bdd->prepare('INSERT INTO infos_membre (i_membre_id) VALUES (:id)');
	    $dernier_id=$query2->lastInsertId();
		$query2->bindValue(':id',$dernier_id,PDO::PARAM_INT);
		$query2->execute();
Merci pour votre attention et votre aide .