Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/01/2007, 22h04   #1
Nouveau Membre du Club
 
Inscription : janvier 2007
Messages : 175
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 175
Points : 28
Points : 28
Par défaut formulaire et format de variable

Salut à tous,

Dans une page php appelée affichagetransactions, quand j'affiche un champ descript (description de la transaction) de format varchar(155) avec
Code :
echo "<td align=left>".stripslashes($row["descript"])."</td>";
c'est ok, ça marche bien, plusieurs mots sont affichés pour les champs contenant plusieurs mot.

Après, je poste la valeur avec
Code :
<input type=hidden name=descript value=<?echo stripslashes($row["descript"])?>>(
ou sans le striplashes, c'est pareil)
Le problème c'est que dans modifform.php, la page où je récupère les valeurs postées, avec ou sans le stripslashes, quand je demande l'affichage de $descript, il n'y a plus qu'un seul mot...
donc par exemple des descriptions comme "achat de livres" deviennent "achat"...
comment résoudre ce problème???
que rajouter pour avoir tous mes mots?
la modification doit-elle intervenir dans affichagetransactions? dans modifforms?

Cordialement
Mathieu
Mathieu72 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2007, 22h23   #2
Membre du Club
 
Inscription : janvier 2007
Messages : 41
Détails du profil
Informations personnelles :
Localisation : Canada

Informations forums :
Inscription : janvier 2007
Messages : 41
Points : 43
Points : 43
Envoyer un message via ICQ à atnnn Envoyer un message via AIM à atnnn Envoyer un message via MSN à atnnn Envoyer un message via Yahoo à atnnn Envoyer un message via Skype™ à atnnn
Quand tu fais:

Code :
<input type=hidden name=descript value=<?echo stripslashes($row["descript"])?>>
ca devient quelquechose comme:

Code :
<input type=hidden name=descript value=foo bar blah>
et la valeur de descript devient "foo" et les autres mots sont ignores. Il faut rajouter des guillemets:

Code :
<input type=hidden name=descript value="<?=stripslashes($row["descript"])?>">
atnnn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2007, 15h39   #3
Membre du Club
 
Avatar de fadex
 
Inscription : septembre 2005
Messages : 224
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : septembre 2005
Messages : 224
Points : 68
Points : 68
Bonjour

si vous developpez sous WAMP, utiliser plutot
Code :
<input type=hidden name=descript value="<?php echo stripslashes($row["descript"])?>">
fadex est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h38.


 
 
 
 
Partenaires

Hébergement Web