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

  FORUM HardWare.fr
  Programmation

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°141789
darxmurf
meow
Posté le 21-05-2002 à 16:48:25  profilanswer
 

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
mood
Publicité
Posté le 21-05-2002 à 16:48:25  profilanswer
 

n°141793
dropsy
et bonne chance surtout...
Posté le 21-05-2002 à 16:52:55  profilanswer
 

ça vient surement de ton code ;)

n°141803
Sh@rdar
Ex-PhPéteur
Posté le 21-05-2002 à 16:58:21  profilanswer
 

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
n°141806
dropsy
et bonne chance surtout...
Posté le 21-05-2002 à 17:00:40  profilanswer
 

Sh@rdar a écrit a écrit :

ou de la taille trop petite du champ ;)  




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

n°141808
Sh@rdar
Ex-PhPéteur
Posté le 21-05-2002 à 17:02:04  profilanswer
 

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
n°141811
darxmurf
meow
Posté le 21-05-2002 à 17:03:24  profilanswer
 

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
n°141815
dropsy
et bonne chance surtout...
Posté le 21-05-2002 à 17:07:00  profilanswer
 

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

n°141819
Sh@rdar
Ex-PhPéteur
Posté le 21-05-2002 à 17:08:02  profilanswer
 

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
n°141820
darxmurf
meow
Posté le 21-05-2002 à 17:08:44  profilanswer
 

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


---------------
Des trucs - flickr - Instagram
n°141824
darxmurf
meow
Posté le 21-05-2002 à 17:11:29  profilanswer
 

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
mood
Publicité
Posté le 21-05-2002 à 17:11:29  profilanswer
 

n°141825
darxmurf
meow
Posté le 21-05-2002 à 17:12:14  profilanswer
 

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
n°141827
dropsy
et bonne chance surtout...
Posté le 21-05-2002 à 17:13:01  profilanswer
 

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

n°141840
darxmurf
meow
Posté le 21-05-2002 à 17:23:45  profilanswer
 

Gasp mais je suis con !
 
Merci !
 
Darx


---------------
Des trucs - flickr - Instagram
n°141853
dropsy
et bonne chance surtout...
Posté le 21-05-2002 à 17:46:30  profilanswer
 

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


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

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

 

Sujets relatifs
[PERL PHP] ouverture d'une séssion SSHPHP & équation de récurrence
[PHP] différences avec fopen sur deux systemes différents.[PHP&JS] Passage de variables Php
[PHP]utiliser une chaine de caractères en nom de variables[MySQL] Connection permanente
[PHP] comment fonctionne le magic quote runtime svp?[PHP]Sortir toutes les années se trouvant dans une BD
[PHP & MySQL] Intêret du mysql_free_result() ? 
Plus de sujets relatifs à : [PHP MYSQL] Dans un champ VARCHAR pourquoi les espaces ne sont pas la


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