Erreur - insertion données en base

Répondre
dunbar
le 26/06/2006 à 22:02
dunbar
Bonsoir,

Mon code :

$sql = "INSERT INTO test (nom, prenom, phone) VALUES ('".mysql_escape_string($nom_1)."','".mysql_escape_string($prenom_1)."','".mysql_escape_string($tel_1)."')";
mysql_query($sql)or die('Erreur SQL !'.$sql.''.mysql_error());
$sql = "INSERT INTO test (nom, prenom, phone) VALUES ('".mysql_escape_string($nom_2)."','".mysql_escape_string($prenom_2)."','".mysql_escape_string($tel_2)."')";
mysql_query($sql)or die('Erreur SQL !'.$sql.''.mysql_error());
$sql = "INSERT INTO test (nom, prenom, phone) VALUES ('".mysql_escape_string($nom_3)."','".mysql_escape_string($prenom_3)."','".mysql_escape_string($tel_3)."')";
mysql_query($sql)or die('Erreur SQL !'.$sql.''.mysql_error());

echo 'merci beaucoup, vos infos ont été enregistrées.';
mysql_close();


Mon problème est que le champs tel de ma TABLE reste toujours vide ??????
Et en seconde comment je pourraisfaire pour n'enregistré que les champs rempli, pas les champs vide ???

Merci
moogli
le 28/06/2006 à 19:52
moogli
salut,

INSERT INTO test (nom, prenom) VALUES ....

Il faut que le champ phone est une valeur par defaut, voir NULL

smiley
Il en faut peu pour être heureux !!!!!
janebond
le 01/07/2006 à 11:58
janebond
bonjour,

j'ai le même pb sur un formulaire qui comprend des champs de +sieur types (checkbox,text,tel etc..)
tous les champs ne sont pas obligatoires.
1 enregistrement est généré dans la table mais les champs restent vides !!!!!!!!!
c la galère ....
dois_je mettre des valeur initiales ? et comment? en agissant sur la BD ?
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours