Champ de formulaire rempli avec $_POST? PB!

Eléphant du PHP | 58 Messages

13 janv. 2008, 21:01

1) ma page persiste à afficher ceci dans mon champ de formulaire: <? echo $ au lieu de m'afficher le contenu de la variable??... la syntaxe me parait bonne; une idée??


voilà le code qui produit cet affichage dans le champ du formulaire.
<p><input type="text" name="pseudo" value=" <? echo $_POST['pseudo'];?> " size="12" maxlength="10"/> </p>
[/php]

2) second pb, je fais une multiplication stockée dans $resultat et je cherche à la passer par la méthode POST via le Submit de mn formulaire... le pb est que la variable postée est toujours vide...?? ===> $_POST['calcul'] donne du vide....
<? $resultat=$N1*$N2;
?>
<h4>Résultat</h4>
<p><input type="text" name="reponsecalcul"  /> </p>
<p><input type="hidden" name="calcul" value="<? $resultat ?>"</p>
<p><input type="hidden" name="f_valid" value="1">
<input type="submit" name="boutonenregistrer" value="enregistrer"style="height: 30px; width: 100px; font-size:large;" /> <input type="reset" /></p>
Merci à vous.
Modifié en dernier par speccy666 le 13 janv. 2008, 21:23, modifié 1 fois.

Eléphanteau du PHP | 27 Messages

13 janv. 2008, 21:23

tu devrais essayer
<?php echo $_POST['pseudo']; ?>
pour ton second problème tu devrais tenter
<?php echo $resultat; ?>

Eléphant du PHP | 58 Messages

13 janv. 2008, 21:40

Merci ; c'était bien cela... donc amis qui bloqués aussi....

plus de <? en début de PHP mais des <?php

a+

ViPHP
ViPHP | 2144 Messages

13 janv. 2008, 23:30

Explication en plus:
<? est un raccourcis pour <?php
Il est autorisé en fonction de la configuration du serveur. Il vaut mieux utiliser <?php par soucis de compatibilité, même si le serveur qu'on utilise accepte la version courte.