[PHP MYSQL] Dans un champ VARCHAR pourquoi les espaces ne sont pas la

Dans un champ VARCHAR pourquoi les espaces ne sont pas la [PHP MYSQL] - Programmation

Marsh Posté le 21-05-2002 à 16:48:25    

Hello
 
Je stoque les infos d'un formulaire dans des champs VARCHAR mais si la personne met "Jean Claude" comme nom, il y a seulement "Jean" dans la BD, pourquoi ?
 
Merci d'avance ! Darx


---------------
Des trucs - flickr - Instagram
Reply

Marsh Posté le 21-05-2002 à 16:48:25   

Reply

Marsh Posté le 21-05-2002 à 16:52:55    

ça vient surement de ton code ;)

Reply

Marsh Posté le 21-05-2002 à 16:58:21    

ou de la taille trop petite du champ ;)


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 21-05-2002 à 17:00:40    

Sh@rdar a écrit a écrit :

ou de la taille trop petite du champ ;)  




 
c'était code au sens large, comprenant les create sql ;)

Reply

Marsh Posté le 21-05-2002 à 17:02:04    

dropsy a écrit a écrit :

 
 
c'était code au sens large, comprenant les create sql ;)  




 
ouais mais peut être que lui n'avait pas compris ;)  ;)  (double !)


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 21-05-2002 à 17:03:24    

Hmmm je crois que j'ai trouvé !
 
Après le formulaire, y a une page qui demande une confirmation pour la sauvegarde dans la BD et je met toute les infos du form dans des hiden field et ej crois que c'est ça qui supprime les espaces... comment faire ? passer le tout en paramètres ?


---------------
Des trucs - flickr - Instagram
Reply

Marsh Posté le 21-05-2002 à 17:07:00    

ça métonnerait qu'un hidden enlève les espaces :heink:

Reply

Marsh Posté le 21-05-2002 à 17:08:02    

urlencode() pour envoyer les paramètres.
 
urldecode() pour les récupérer en bon état.
 
EDIT : à mon avis il manque soit un addslashes soit autre chose...
 
file ton code ça ira déjà mieux.

 

[jfdsdjhfuetppo]--Message édité par Sh@rdar le 21-05-2002 à 17:08:59--[/jfdsdjhfuetppo]


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 21-05-2002 à 17:08:44    

Hmmm mais alors pqwa ça plante ? ou bien comment faire la page en question ???


---------------
Des trucs - flickr - Instagram
Reply

Marsh Posté le 21-05-2002 à 17:11:29    

Alors ça donne a peu près ça :
 
<? if ($form_nom)
             echo $form_nom;
           else
             Msg_erreur("Entrez votre nom !",$orange);
        ?>
        <input type="hidden" name="nom" value=<?php echo $form_nom; ?>>
 
c'est un de tous le champs.
 
$form_nom c'est la variable du FORM
et l'autre c'est le hiden quoi...
 
Lors de la mise a jour de la bd :
 
   $SQLstr = "INSERT INTO forum_membres(login,pass,nom,prenom,ecole,formatio
n,pseudo,email,url,icq,sex,signature,is_admin,disp
o_infos, affiche_connecte)
                 VALUES('$login','$pass',&
#039;$nom','$prenom','$eco
le','$formation','$pseudo
','$email','$url',&#
039;$icq','$sex','$sign&#
039;,0,'$dispo_infos','$affiche_
connecte';)";


---------------
Des trucs - flickr - Instagram
Reply

Marsh Posté le 21-05-2002 à 17:11:29   

Reply

Marsh Posté le 21-05-2002 à 17:12:14    

hmmm y a 2 ou 3 plantées dans la mise en page et des # qui sont venu de chais pas ou mais bon...


---------------
Des trucs - flickr - Instagram
Reply

Marsh Posté le 21-05-2002 à 17:13:01    

<input type="hidden" name="nom" value="<?php echo $form_nom; ?>">

Reply

Marsh Posté le 21-05-2002 à 17:23:45    

Gasp mais je suis con !
 
Merci !
 
Darx


---------------
Des trucs - flickr - Instagram
Reply

Marsh Posté le 21-05-2002 à 17:46:30    

Darxmurf a écrit a écrit :

Gasp mais je suis con !
 
Merci !
 
Darx  




 
tu te fais du mal. ça arrive, même aux meilleurs...
 
de rien!
 
A+
Dropsy

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed