Bonjour,
le code suivant est censé tout d'abord ajouter une nouvelle photo dans la table photo, puis récupérer l iD de la dernière photo ajouter et l'enregistrer dans la table interaction :
...........................................................................
// Ajout dans base photo
$champs = 'id_membre,nom';
$req = "INSERT INTO photo(".$champs.") VALUES ('$idmembre','$nomfichier')";
mysql_db_query($bdd,$req) or die ('Erreur SQL');
// Ajout dans base interaction
$idphoto = mysql_insert_id();
echo $idphoto;
$champs = 'id_membre,num_categ,id_photo';
$req = "INSERT INTO interaction(".$champs.") VALUES ('$idmembre','1','$idphoto')";
mysql_db_query($bdd,$req) or die ('Erreur SQL');
...........................................................................
La première fois ca marche. Il ajoute dans les deux tables et il affiche correctement $idphoto.
Mais les fois suivante $idphoto n'apparait plus, comme si il était nul.