Problème avec insert - PHP - Programmation
Marsh Posté le 27-11-2007 à 09:08:03
et en concaténant correctement ?
mysql_query ("INSERT INTO ATS_membre (id,passeport,nom,prenom,sexe,fete,pseudo,mdp,maj_iden) VALUES ('','".$passeport."','".$nom."','".$prenom."','".$sexe."','".$fete."','".$pseudo."','".$mdp."',now())" );
Marsh Posté le 27-11-2007 à 13:14:35
as-tu affiché la requête telle qu'elle est avant de la soumettre à mysql ?
Marsh Posté le 27-11-2007 à 13:27:39
As-tu essayé de mettre la requête dans une variable à part ?
Marsh Posté le 27-11-2007 à 13:40:35
si passeport est bien de type alphanumeric il manque des quotes autour de $passeport.
Marsh Posté le 27-11-2007 à 03:05:07
Bonjour,
L'usager doit inscrire un no de passeport (numéric ou alphalnumérique)
echo '<td><strong>Passeport*</strong></td>';
echo '<td><input name="passeport" type="text" size="7" value=""> (Fourni par PTS)</td>';
Si j'inscris 999999, pas de trouble, si j'écris A000JP, ça ne fonctionne pas.
J'ai essayé dans le insert $passeport ou '$passeport' et seul $passeport sans guillemet fonctionne mais pour les chiffres seulement.
dans la table c'est un varchar(7)
Merci!