Bonjour,
Bon je vous explique mon problème :
Je crais des produits qui ont des options, à la création du produit je veux pouvoir créer un nouvel enregistrement dans une table qui va prendre l'id de mon produit.
Voilà mon code :
Voilà en gros je voudrais savoir s'il y a une possibilité pour faire ce que je veux ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 $requete="INSERT into recettes set nomRecettes='$nom', descRecette='$desc', metadescRecette='$metas', ordreRecette='$ordre', id_prod='$id_prod'"; $result=mysql_query($requete, $link); if($option[0] != 0) { $sql="select * from recettes where nomRecette='$nom'"; $resql=mysql_query($sql, $link); $row=mysql_num_rows($resql); $recette=mysql_fetch_object($resql); for($i=0; $i<$nb; $i++) { $req="insert into optionByRec set id_recette='".$recette->id_recette."', id_opt='$option[$i]'"; $res=mysql_query($req, $link); } }
J'ai essayé en essayant de récupérer l'id MAX de ma table recettes mais bon c'est de l'auto-incrémentation donc c'est absolument pas fiable.
J'ai alors essayé ci-dessus de récupérer l'id en donnant le nom de la nouvelle recette précedement créée mais sa fonctionne pas...
Aidez moi svp.
Au plaisir.






Répondre avec citation







Partager