lors de l'exécution j'ai le message:
Notice: Undefined variable: var in c:\program files\easyphp1-7\www\index.php
on line 10
qui correspond à la ligne echo($var)
si je met echo("bonjour") ca marche
ai je mal écrit l'appel de la variable?
Cela ressemble au problème de Bernard Bigourd d'il y a une heure, mais ce n'est pas le même : ici, le formulaire et le code PHP sont dans le même fichier, ce qui ne peut pas marcher vu que PHP essaye d'afficher la valeur de $var avant même que le formulaire soit envoyé au navigateur du client (donc quelques minutes ou quelques heures avant que puisse être rempli un champ du nom de "var").
Va donc lire l'article de Bernard et les deux réponses qui lui ont été données, cela te donnera une idée de ce qui peut marcher.
j'ai installé easyphp 1.7
Tiens, comme Bernard Bigourd il y a une heure.
les services sont démarrés
dans le dossier www de easyphp j'ai créé un index.php
Cela ressemble au problème de Bernard Bigourd d'il y a une heure, mais
ce n'est pas le même : ici, le formulaire et le code PHP sont dans le
même fichier, ce qui ne peut pas marcher vu que PHP essaye d'afficher la
valeur de $var avant même que le formulaire soit envoyé au navigateur du
client (donc quelques minutes ou quelques heures avant que puisse être
rempli un champ du nom de "var").
Va donc lire l'article de Bernard et les deux réponses qui lui ont été
données, cela te donnera une idée de ce qui peut marcher.
Cela ressemble au problème de Bernard Bigourd d'il y a une heure, mais ce n'est pas le même : ici, le formulaire et le code PHP sont dans le même fichier, ce qui ne peut pas marcher vu que PHP essaye d'afficher la valeur de $var avant même que le formulaire soit envoyé au navigateur du client (donc quelques minutes ou quelques heures avant que puisse être rempli un champ du nom de "var").
Va donc lire l'article de Bernard et les deux réponses qui lui ont été données, cela te donnera une idée de ce qui peut marcher.
Paul Delannoy
jmarc a écrit:
j'ai installé easyphp 1.7 les services sont démarrés dans le dossier www de easyphp j'ai créé un index.php
lors de l'exécution j'ai le message: Notice: Undefined variable: var in c:program fileseasyphp1-7wwwindex.php on line 10 qui correspond à la ligne echo($var)
c'est logique : si tu veux que le MEME script affiche le formulaire OU le résultat, il faut lui apprendre à distinguer entre les 2 situations : soit la variable $var (en fait $_POST['var'] : vas lire les réponses faites à bernard comme le suggère Olivier) est définie, et on l'affiche, soit non, et on affiche le formulaire. QQ chose comme if(!isset($_POST['var']) devrait le faire...
jmarc a écrit:
j'ai installé easyphp 1.7
les services sont démarrés
dans le dossier www de easyphp j'ai créé un index.php
lors de l'exécution j'ai le message:
Notice: Undefined variable: var in c:program fileseasyphp1-7wwwindex.php
on line 10
qui correspond à la ligne echo($var)
c'est logique : si tu veux que le MEME script affiche le formulaire OU
le résultat, il faut lui apprendre à distinguer entre les 2 situations :
soit la variable $var (en fait $_POST['var'] : vas lire les réponses
faites à bernard comme le suggère Olivier) est définie, et on l'affiche,
soit non, et on affiche le formulaire. QQ chose comme
if(!isset($_POST['var'])
devrait le faire...
lors de l'exécution j'ai le message: Notice: Undefined variable: var in c:program fileseasyphp1-7wwwindex.php on line 10 qui correspond à la ligne echo($var)
c'est logique : si tu veux que le MEME script affiche le formulaire OU le résultat, il faut lui apprendre à distinguer entre les 2 situations : soit la variable $var (en fait $_POST['var'] : vas lire les réponses faites à bernard comme le suggère Olivier) est définie, et on l'affiche, soit non, et on affiche le formulaire. QQ chose comme if(!isset($_POST['var']) devrait le faire...