Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
777 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Problème avec insert

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème avec insert

n°1649262
fourniey
Rendre au prochain
Posté le 27-11-2007 à 03:05:07  profilanswer
 

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!
 
 
 

Code :
  1. $passeport = $_POST['passeport'];
  2.    $nom = $_POST['nom'];
  3.    $prenom = $_POST['prenom'];
  4.    $sexe = $_POST['sexe'];
  5.    $fete = $_POST['fete'];
  6.    $pseudo = $_POST['pseudo'];
  7.    $mdp = $_POST['mdp'];
  8.    require("../../config.inc.php" );
  9.    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())" );

mood
Publicité
Posté le 27-11-2007 à 03:05:07  profilanswer
 

n°1649298
NewsletTux
&lt;Insérez ici votre vie /&gt;
Posté le 27-11-2007 à 09:08:03  profilanswer
 

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())" );


---------------
NewsletTux - outil de mailing list en PHP MySQL
n°1649569
fourniey
Rendre au prochain
Posté le 27-11-2007 à 13:04:28  profilanswer
 

pourtant, tout fonctionne sauf poour $passeport

n°1649574
NewsletTux
&lt;Insérez ici votre vie /&gt;
Posté le 27-11-2007 à 13:14:35  profilanswer
 

as-tu affiché la requête telle qu'elle est avant de la soumettre à mysql ?


---------------
NewsletTux - outil de mailing list en PHP MySQL
n°1649581
fourniey
Rendre au prochain
Posté le 27-11-2007 à 13:23:02  profilanswer
 

j'ai affiché les données et elles étaient ok.

n°1649586
NewsletTux
&lt;Insérez ici votre vie /&gt;
Posté le 27-11-2007 à 13:27:39  profilanswer
 

As-tu essayé de mettre la requête dans une variable à part ?


Message édité par NewsletTux le 27-11-2007 à 13:28:43

---------------
NewsletTux - outil de mailing list en PHP MySQL
n°1649599
anapajari
s/travail/glanding on hfr/gs;
Posté le 27-11-2007 à 13:40:35  profilanswer
 

si passeport est bien de type alphanumeric il manque des quotes autour de $passeport.

n°1649614
fourniey
Rendre au prochain
Posté le 27-11-2007 à 13:50:06  profilanswer
 

tout est ok avec cette correction. Merci!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Problème avec insert

 

Sujets relatifs
Problème d'insert into en masse MySql / Sql [PHP]Probleme requete insert
probleme avec insert into et update utilisés ensembleProbleme insert [PHP/SQL]
[Résolu] Problème pour un INSERT INTO d'une base vers une autreprobleme dans INSERT INTO......SELECT
problème avec un bete insert[SQL] probleme insert basic avec sequences
Problème de syntaxe "Insert Into Values"Problème d'insert d'une image dans une base Mysql
Plus de sujets relatifs à : Problème avec insert


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR