Problème 'lastInsertId() '
AMARI
-
AMARI -
AMARI -
Bonjour,
mon problème est dans le ligne 26 , il m'affiche cet erreur
Fatal error: Call to undefined method mysqli::lastInsertId() in C:\wamp\www\
quelqu'un peut m'aider merci d'avance
<?php
session_start();
if(!isset($_SESSION['id_utilisateur']) || $_SESSION['id_utilisateur'] ==""){
header('Location:index.php');
exit();
}else{
if(isset($_POST['enregistrer'])){
//enregistrement
require_once('dbconnect.php');
//recup des valeurs postées
$annee = $_POST['annee'];
$arrayMois = $_POST['Mois'];
$arrayP1 = $_POST['P1'];
$arrayP2 = $_POST['P2'];
$titre=$_POST['titre'];
$commentaire=$_POST['commentaire'];
$sql_1="INSERT INTO scenario (id_scenario,id_utilisateur,titre,commentaire) VALUES('','".$_SESSION['id_utilisateur']."','".$titre."','".$commentaire."')";
$requete1 = $db->query($sql_1) ;
//recup de l'ID
$id_scenario = $db->lastInsertId(); // ligne 26
foreach($arrayMois as $mois=>$value){
// ex: P1[5] contient la valeur saisie dasn P1 du mois 5
if(!empty($arrayP1[$mois]) && !empty($arrayP2[$mois] )){
$sql="INSERT INTO valeurs( id_valeur,Annee, Mois, P1, P2,id_scenario ) VALUES ('','".$annee."', '".$mois."', '".$arrayP1[$mois]."','".$arrayP2[$mois]."','".$id_scenario."')";
//echo "<br />".$sql;
$requete = $db->query($sql) ;
}
}
}
?>
mon problème est dans le ligne 26 , il m'affiche cet erreur
Fatal error: Call to undefined method mysqli::lastInsertId() in C:\wamp\www\
quelqu'un peut m'aider merci d'avance
<?php
session_start();
if(!isset($_SESSION['id_utilisateur']) || $_SESSION['id_utilisateur'] ==""){
header('Location:index.php');
exit();
}else{
if(isset($_POST['enregistrer'])){
//enregistrement
require_once('dbconnect.php');
//recup des valeurs postées
$annee = $_POST['annee'];
$arrayMois = $_POST['Mois'];
$arrayP1 = $_POST['P1'];
$arrayP2 = $_POST['P2'];
$titre=$_POST['titre'];
$commentaire=$_POST['commentaire'];
$sql_1="INSERT INTO scenario (id_scenario,id_utilisateur,titre,commentaire) VALUES('','".$_SESSION['id_utilisateur']."','".$titre."','".$commentaire."')";
$requete1 = $db->query($sql_1) ;
//recup de l'ID
$id_scenario = $db->lastInsertId(); // ligne 26
foreach($arrayMois as $mois=>$value){
// ex: P1[5] contient la valeur saisie dasn P1 du mois 5
if(!empty($arrayP1[$mois]) && !empty($arrayP2[$mois] )){
$sql="INSERT INTO valeurs( id_valeur,Annee, Mois, P1, P2,id_scenario ) VALUES ('','".$annee."', '".$mois."', '".$arrayP1[$mois]."','".$arrayP2[$mois]."','".$id_scenario."')";
//echo "<br />".$sql;
$requete = $db->query($sql) ;
}
}
}
?>