meryama
22 août 2010 à 05:00
Bonjour ca va?? j'espere que oui ^_^
J'ai un probleme que j'arrive pa à résoudre SVPPPPPPPPPPP aider moi
Voila le probléme: j'ai une table dans ma base de donnée qui s'appelle reference, cette table contient 3 champs:
Code_Ref: c'est une clé primaire de type int.
Nom_Fam: de type varchar.
Num_Ref : de type int.
dans ma page web j'ai 3 formulaires avec un bouton ajouter pour ajouter un nouveau reference, mai le probleme c'est quand je clique sur valider seulement les champs Nom_Fam et Num_Ref qui s'ajoutent au base de donnée et le champs de clé primaire toujours reste égale à zero.
voila mon code enregistrer_reference.php:
<?php
//on commence par les champs
if(isset($_POST['Code_Ref']))
$Code_Ref=addslashes($_POST['Code_Ref']);
else
$Code_Ref="";
if(isset($_POST['Nom_Fam']))
$Nom_Fam=addslashes($_POST['Nom_Fam']);
else
$Nom_Fam="";
if(isset($_POST['Num_Ref']))
$Num_Ref=addslashes($_POST['Num_Ref']);
else
$Num_Ref="";
// on écrit la requête sql
$sql = "INSERT INTO reference (Code_Ref, Nom_Fam, Num_Ref) VALUES('$Code_Ref','$Nom_Fam','$Num_Ref')";
$a=mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
mysql_close(); // on ferme la connexion
?>
Merci d'avance
$dernier_id = mysql_insert_id ();