Y a-t-il quelque chose de particulier à faire pour utiliser spip_insert_id ?
dans ce bout de code :
//Sauvegarde en base dans la table spip_article
$_date=date('Y-m-d H:i:s',time());
$sql="insert into spip_articles (lang,surtitre,titre,soustitre,id_rubrique,descriptif,chapo,texte,ps,statut,accepter_forum,date) ";
$sql.="VALUES( '$_lang',''$_surtitre','$_titre','$_soustitre','$_id_rubrique','$_descriptif','$_chapo','$_texte','$_ps','$_statut','pos','$_date')";
benDebug($sql);
spip_query($sql);
//sauvegarde en base de la table spip_auteurs_articles
$id_nouvel_article = spip_insert_id();
$sql="INSERT INTO spip_auteurs_articles (id_auteur, id_article) VALUES ($_id_auteur, $id_nouvel_article)";
benDebug($sql);
spip_query($sql);
Mon $id_nouvel_article reste à 0
mon script est dans ecrire/ et au début je fais un
include ("inc.php3");
une idée ?
A+
Ben.