Ca me rajoute un slash...

Ca me rajoute un slash... - PHP - Programmation

Marsh Posté le 01-06-2007 à 10:58:55    

Bonjour, j'ai un formulaire, et je fais ceci :
 

Code :
  1. pseudo : <input type="text" name="pseudo" size="20" <?php if(isset($_SESSION['pseudo']) echo 'value='.$_SESSION['pseudo'].'';?> />


 
Ca m'affiche bien mon pseudo de session dans le champ, mais au lieu d'avoi "tom", j'ai "tom/". Il me rajoute un slash, que faire ? (Stripslashes ne marche pas)

Reply

Marsh Posté le 01-06-2007 à 10:58:55   

Reply

Marsh Posté le 01-06-2007 à 11:00:13    

utilse ca plutot :  echo 'value="'.$_SESSION['pseudo'].'"'
 
les valeurs des attributs  ( en html ) doivent toujours etre entre "

Reply

Marsh Posté le 01-06-2007 à 11:05:02    

warf merci ca fonctionne!!

Reply

Marsh Posté le 02-06-2007 à 16:08:27    

J'aurais plutôt fait :
 

Code :
  1. $pseudo = !empty($_SESSION['pseudo']) ? $_SESSION['pseudo'] : '';


 
Pour l'utiliser ensuite :
 

Code :
  1. Pseudo : <input type="text" name="pseudo" size="20" value="<?php echo $pseudo; ?>" />


 
Bon chacun sa méthode, mais je trouve pas terrible de mettre des tests à l'intérieur du code... ;)


---------------
Gamertag: CoteBlack YeLL
Reply

Sujets relatifs:

Leave a Replay

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