Je suis débutant en PHP.
J'ai essayé de créer un formulaire et de transmettre les variables à un
script PHP,
mais cela ne fonctionne pas.
Voici l'exemple :
Le formulaire :
<HTML><HEAD>
</HEAD>
<BODY>
<form action="action.php" method="post">
<p>Votre nom : <input type="text" name="nom" size="20" /></p>
<p>Votre age : <input type="text" name="age" size="20" /></p>
<p><input type="submit" value="OK"></p></form>
</body>
</html>
Le script action.php :
<HTML><HEAD>
</HEAD>
<BODY>
Bonjour, <?php echo $_POST["nom"] ; ?>.
Tu as <?php echo $_POST["age"] ; ?> ans.
</body>
</html>
Le script s'exécute mais les variables nom et age ne sont pas transmises!
Quelqu'un aurait-il une idée ?
Merci d'avance
ta version de easyphp est surement configuree en register_globals off, alors qu'en ligne tu es en on, et que tu tentes de recuperer la valeur de l'input "toto" par $toto au lieu de $_REQUEST['toto']
Effectivement. J'ai passe register_globals a On. Merci de l'info
php n'a pas besoin d'extension pour recuperer des variables transmises via les methodes POST ou GET...
Ok, je preferes ca car j'ai plusieures extensions qui ne marchent pas...
-- Transat :O)
Thibaut Allender <use_contact_form_on_website@n.o.s.p.a.m.capsule.org> a
ecrit avec 2 doigts news:ge67v1-gu1.ln1@Pilaf.capsule.corp:
ta version de easyphp est surement configuree en register_globals off,
alors qu'en ligne tu es en on, et que tu tentes de recuperer la valeur
de l'input "toto" par $toto au lieu de $_REQUEST['toto']
Effectivement. J'ai passe register_globals a On. Merci de l'info
php n'a pas besoin d'extension pour recuperer des variables transmises
via les methodes POST ou GET...
Ok, je preferes ca car j'ai plusieures extensions qui ne marchent pas...
ta version de easyphp est surement configuree en register_globals off, alors qu'en ligne tu es en on, et que tu tentes de recuperer la valeur de l'input "toto" par $toto au lieu de $_REQUEST['toto']
Effectivement. J'ai passe register_globals a On. Merci de l'info
php n'a pas besoin d'extension pour recuperer des variables transmises via les methodes POST ou GET...
Ok, je preferes ca car j'ai plusieures extensions qui ne marchent pas...
-- Transat :O)
DB
Salut
Le petit test avec print "Hello World !" ne fonctionne pas chez moi. J'ai installé EasyPHP avec PHP version 4.3.3. Par contre ce qui est bizarre, c'est que l'instruction phpinfo() me donne la version 4.0.6.
Salut
Le petit test avec print "Hello World !" ne fonctionne pas chez moi.
J'ai installé EasyPHP avec PHP version 4.3.3.
Par contre ce qui est bizarre, c'est que l'instruction phpinfo() me donne la
version 4.0.6.
Le petit test avec print "Hello World !" ne fonctionne pas chez moi. J'ai installé EasyPHP avec PHP version 4.3.3. Par contre ce qui est bizarre, c'est que l'instruction phpinfo() me donne la version 4.0.6.
Thibaut Allender
Effectivement. J'ai passe register_globals a On. Merci de l'info
pas forcemment la meilleure solution mais bon, je ne vais pas revenir sur la question, les archives le feront tres bien a ma place :)
une piste : il /vaut mieux/ rester en off, et utiliser les tableaux $_POST $_GET $_REQUEST $_SESSION etc... quand on ne sait pas trop ce qu'on fait, c'est plus prudent
Effectivement. J'ai passe register_globals a On. Merci de l'info
pas forcemment la meilleure solution mais bon, je ne vais pas revenir
sur la question, les archives le feront tres bien a ma place :)
une piste : il /vaut mieux/ rester en off, et utiliser les tableaux
$_POST $_GET $_REQUEST $_SESSION etc...
quand on ne sait pas trop ce qu'on fait, c'est plus prudent
Effectivement. J'ai passe register_globals a On. Merci de l'info
pas forcemment la meilleure solution mais bon, je ne vais pas revenir sur la question, les archives le feront tres bien a ma place :)
une piste : il /vaut mieux/ rester en off, et utiliser les tableaux $_POST $_GET $_REQUEST $_SESSION etc... quand on ne sait pas trop ce qu'on fait, c'est plus prudent