Recuperer une adresse

Recuperer une adresse - PHP - Programmation

Marsh Posté le 03-05-2007 à 14:44:22    

Bonjour  
Je voudrai lors d'une mise à jour recuperer l'adresse complete d'un utilisateur venant de la base , le prob c'est que cette adresse est coupée .
En clair voila l'exemple :
Je veux recuperer "22 A rue jacques" dans la base et mettre dans un champ de formulaire html , l'adresse qui est recuperée est plutot : "22"  
dès que html rencontre un espace il oublie toute la suite de caracteres restants , ca m'embete bcp , pouvez vous m'aider ?Merci

Reply

Marsh Posté le 03-05-2007 à 14:44:22   

Reply

Marsh Posté le 03-05-2007 à 14:47:59    

tu nous montres ton code ?

Reply

Marsh Posté le 03-05-2007 à 14:52:43    

Attention boule de cristal POWAAAH...  
Humm je vois qu'il manque des quotes autour de la value de ton input...
C'est bien cela non?

Reply

Marsh Posté le 03-05-2007 à 14:53:07    

le voila ce code :
Adresse : </td><td align="left"> <input type="text"  name="adresse" value=
  <?php echo $_SESSION['ADRESSE']; ?> size="40" >....
 
cette valeur de session est renseignée dans une autre page , quand je fais un echo dessus il contient bien la valeur attendue mais celle affichée dans ce champ est coupée dès le premier espace

Reply

Marsh Posté le 03-05-2007 à 14:55:55    


il faut faire value="<?php echo $_SESSION['ADRESSE']; ?>"
 
tu as oublié les guillemets

Reply

Marsh Posté le 03-05-2007 à 14:56:33    

ah merci ct bien ca , merci

Reply

Marsh Posté le 03-05-2007 à 15:02:00    

Ouai et même mieux encore :
value="<?php echo htmlentities($_SESSION['ADRESSE']); ?>"
ça évite les problèmes liés à d'éventuelles " dans la variable.


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 03-05-2007 à 15:04:50    

dwogsi a écrit :

Ouai et même mieux encore :
value="<?php echo htmlentities($_SESSION['ADRESSE']); ?>"
ça évite les problèmes liés à d'éventuelles " dans la variable.


perdu , addslashes aurai suffit ( surtout dans un input  ou tu vas te retrouevr avec des &amp; )

Reply

Marsh Posté le 03-05-2007 à 15:08:16    

Il me semble que les &xxx; sont transformés même dans les champs.
Enfin bon c'est vrai, addslashes(). Je m'incline.


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 03-05-2007 à 15:10:26    

:sol:

Reply

Marsh Posté le 03-05-2007 à 15:10:26   

Reply

Marsh Posté le 03-05-2007 à 15:12:30    

Merci encore les gars

Reply

Marsh Posté le 03-05-2007 à 22:53:58    

Mais non! :D Tin j'y repense encore maintenant....
C'est pas addslashes()! Parce que ça va juste rajouter des \ devant les " et en html ça sert absolument à rien. Un htmlentities() ou équivalent.
Je viens de tester et je maintiens, signe, confirme, ...


Message édité par dwogsi le 03-05-2007 à 22:54:40

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Sujets relatifs:

Leave a Replay

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