PHP 2 requêtes et lastInsertId();

delaville81 Messages postés 209 Statut Membre -  
delaville81 Messages postés 209 Statut Membre -
Chers confère,

je sollicite une nouvelle fois votre aide pour savoir ce qui cloche dans mon code.
La première requête s'exécute très bien mais la seconde non

$sql = "INSERT INTO parcelle (id_prop,nom,commune,cadastre,annee,actif)
	values (:id_prop,:nom,:commune,:cadastre,:annee,:actif)";
				
     	$stmt=$pdo->prepare($sql);
				
//exécution de l'insert
$nb = $stmt->execute(array(':id_prop'=>$id_prop, ':nom'=>$nom, ':commune'=>$commune, ':cadastre'=>$cadastre, ':annee'=>$annee, ':actif'=>$actif));		
			
				
				
//récuperation de l'id crée
$last_id = $pdo->lastInsertId();
				
//echo $last_id.'<br />';
				
//requete dans gestion parelle pour créer la fiche
$req_gestion = "INSERT INTO gestion_parc (id_parc,id_prop)
values(:id_parc,:id_prop)";
				
$stmt=$pdo->prepare($req_gestion);
				
$nb = $stmt->execute(array(':id_parc'=>$last_id, ':id_prop'=>$id_prop));		
			
				
echo '<br />La parcelle '.$nom.' a bien été ajoutée';




A voir également:

2 réponses

DarkenNights Messages postés 157 Statut Membre 10
 
C'est quoi l'erreur que tu as?
0
delaville81 Messages postés 209 Statut Membre
 
Ben, j'ai testé le lendemain ça marché.
J'ai dû faire une motif que je n'ai pas testé
0