Dans un champ VARCHAR pourquoi les espaces ne sont pas la [PHP MYSQL] - Programmation
Marsh Posté le 21-05-2002 à 16:58:21
ou de la taille trop petite du champ
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
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 !)
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 ?
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]
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'";
Marsh Posté le 21-05-2002 à 17:13:01
<input type="hidden" name="nom" value="<?php echo $form_nom; ?>">
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
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