textarea + metho POST

Eléphanteau du PHP | 44 Messages

30 juin 2005, 10:26

Bonjour,

Voici mon bout de code :
<html>
<head></head>

<body>
<form name="form1" method="POST" action="<?php echo $PHP_SELF ?>">

<textarea name="text1" cols=50 rows=25>
<?php echo $_POST['text1'] ?>
</textarea>
<input type="submit" value="GO">

</form>
</body>
</html>


La premiere fois que je clique sur mon bouton, rien ne s'affiche dans la textarea alors que les fois suivantes, ça marche !!!!!

VERY STRANGE!!!!!!!!!!!!

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

30 juin 2005, 10:37

C'est étrange, mais je te conseille de mettre dans action # plutôt que du code PHP...
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.

Invité
Invité n'ayant pas de compte PHPfrance

30 juin 2005, 10:39

rien de bien etrange,
tu veux que le textarea comporte la valeur du champ posté. Si tu n'as pas de post, il ne trouvera pas cette valeur...

je sais pas exactement ce que tu veux faire, je ne peux donc pas te donner de solution.

Eléphant du PHP | 199 Messages

30 juin 2005, 10:42

C'est normal, la premiere fois que tu charges la page tu ne transmet aucune données POST donc rien ne sera affiché la 1ere fois. Par contre dès que tu soumet le formulaire, le textarea sera rempli avec les données précédement définies.
Les 2 font la paire : coder ET commenter :wink:

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

30 juin 2005, 10:43

La premiere fois que je clique sur mon bouton, rien ne s'affiche dans la textarea alors que les fois suivantes, ça marche !!!!!
Pas au 1er chargement, à la 1ere soumission
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Mammouth du PHP | 19672 Messages

30 juin 2005, 10:52

Il faudrait surtout mettre la formulation appropriée:
<?php echo $_SERVER['PHP_SELF'] ?>
;)
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: