PHP 2 requêtes et lastInsertId();

Fermé
delaville81 Messages postés 196 Date d'inscription jeudi 6 novembre 2008 Statut Membre Dernière intervention 2 juin 2024 - 11 déc. 2013 à 18:08
delaville81 Messages postés 196 Date d'inscription jeudi 6 novembre 2008 Statut Membre Dernière intervention 2 juin 2024 - 17 déc. 2013 à 11:25
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 137 Date d'inscription jeudi 2 mai 2013 Statut Membre Dernière intervention 17 décembre 2013 10
11 déc. 2013 à 20:55
C'est quoi l'erreur que tu as?
0
delaville81 Messages postés 196 Date d'inscription jeudi 6 novembre 2008 Statut Membre Dernière intervention 2 juin 2024
17 déc. 2013 à 11:25
Ben, j'ai testé le lendemain ça marché.
J'ai dû faire une motif que je n'ai pas testé
0