A voir également:
- Acceder aux formulaires
- Comment acceder au presse papier - Guide
- Accéder aux options de démarrage avancées de windows 10 - Guide
- Acceder messagerie hotmail - Guide
- Comment accéder au trousseau icloud - Guide
- Accéder au presse papier windows - Guide
4 réponses
Yaoh !
Je n'ai pas très bien compris. Je pense que tu demande comment avoir accès aux données d'un formulaire HTML par un script PHP, c'est ça ?
Si oui, il faut que tu mette l'adresse de ta page PHP dans la balise FROM grâce à l'attribut ACTION :
<FROM ACTION = "./mapage.php" METHODE = "POST">
Ensuite, faut pas oublier de donner un nom à chaque champ (je le dis juste au cas où mais je pense que tu l'as fait) :
<INPUT TYPE="ce ke tu ve" NAME="nom1">
Dans ta page PHP, pour récupérer les données de "nom1", rien de plus simple : $mavariable = $_POST['nom1'] ;
Voilà voilà, j'espère que c'était bien ce que tu voulais, sinon, soit plus précis(e).
Bye
Je n'ai pas très bien compris. Je pense que tu demande comment avoir accès aux données d'un formulaire HTML par un script PHP, c'est ça ?
Si oui, il faut que tu mette l'adresse de ta page PHP dans la balise FROM grâce à l'attribut ACTION :
<FROM ACTION = "./mapage.php" METHODE = "POST">
Ensuite, faut pas oublier de donner un nom à chaque champ (je le dis juste au cas où mais je pense que tu l'as fait) :
<INPUT TYPE="ce ke tu ve" NAME="nom1">
Dans ta page PHP, pour récupérer les données de "nom1", rien de plus simple : $mavariable = $_POST['nom1'] ;
Voilà voilà, j'espère que c'était bien ce que tu voulais, sinon, soit plus précis(e).
Bye
Yaoh !
Sa c'est une erreur qui m'arrive souvent et j'arrive toujours pas à retenir d'où elle vient ! ;)
Une première chose à vérifier, c'est si le nom que tu donne grâce à l'attribut name est le meme que dans ta page php (attention, A <> a).
Ensuite, il faudrait vérifié qu'il y a bien quelque chose dans ce champs, s'il a bien été renseigné, comme ça par exemple :
if(isset($_POST['nom']) and $_POST['nom'] != '')
Voilà, essaye ça pour voir.
Sa c'est une erreur qui m'arrive souvent et j'arrive toujours pas à retenir d'où elle vient ! ;)
Une première chose à vérifier, c'est si le nom que tu donne grâce à l'attribut name est le meme que dans ta page php (attention, A <> a).
Ensuite, il faudrait vérifié qu'il y a bien quelque chose dans ce champs, s'il a bien été renseigné, comme ça par exemple :
if(isset($_POST['nom']) and $_POST['nom'] != '')
Voilà, essaye ça pour voir.
il ne veut plus fonctionne,voyez les programmes que j'ai fait:
le programme html:
<FROM ACTION = "./foo.php" METHODE = "POST">
<TABLE BORDER=0><TR>
<TD>Nom</TD><TD><INPUT TYPE="text" NAME="nom" SIZE=20 value=""></TD>
</TR><TR>
<TD>Prénom</TD><TD><INPUT TYPE="text" NAME="prenom" SIZE=20 value=""></TD>
</TR><TR>
<TD>Age</TD><TD><INPUT TYPE="text" NAME="age" SIZE=5 value="25"></TD>
</TR><TR>
<TD>Sexe</TD><TD>
<INPUT TYPE="radio" NAME="sexe" VALUE="2" checked > féminin
<INPUT TYPE="radio" NAME="sexe" VALUE="1" > masculin</TD>
</TR><TR>
<TD>Profession</TD><TD>
<input type="radio" checked name="profession" VALUE="e"> enseignant
<input type="radio" name="profession" VALUE="f"> formateur</TD>
</TR></TABLE>
<P>
<INPUT TYPE="submit" VALUE="Valider">
<INPUT TYPE="reset" VALUE="Effacer">
</FORM>
et le script php:
Code PHP de foo.php Exécution
<div align="center"><h2>Réponse au questionnaire</h2></div>
<?
global $e;
$e=$_POST['age'];
echo $e;
?>
merci.
le programme html:
<FROM ACTION = "./foo.php" METHODE = "POST">
<TABLE BORDER=0><TR>
<TD>Nom</TD><TD><INPUT TYPE="text" NAME="nom" SIZE=20 value=""></TD>
</TR><TR>
<TD>Prénom</TD><TD><INPUT TYPE="text" NAME="prenom" SIZE=20 value=""></TD>
</TR><TR>
<TD>Age</TD><TD><INPUT TYPE="text" NAME="age" SIZE=5 value="25"></TD>
</TR><TR>
<TD>Sexe</TD><TD>
<INPUT TYPE="radio" NAME="sexe" VALUE="2" checked > féminin
<INPUT TYPE="radio" NAME="sexe" VALUE="1" > masculin</TD>
</TR><TR>
<TD>Profession</TD><TD>
<input type="radio" checked name="profession" VALUE="e"> enseignant
<input type="radio" name="profession" VALUE="f"> formateur</TD>
</TR></TABLE>
<P>
<INPUT TYPE="submit" VALUE="Valider">
<INPUT TYPE="reset" VALUE="Effacer">
</FORM>
et le script php:
Code PHP de foo.php Exécution
<div align="center"><h2>Réponse au questionnaire</h2></div>
<?
global $e;
$e=$_POST['age'];
echo $e;
?>
merci.
merci pour votre reponse.j'ai fai la meme chose que vous avez dit
mais il signale l'erreur "indefind module(name=module)".j'ai lit dans l'internet qu'il faut configurer un fichier "php.ini", mais je l'ai pas trouvé.
merci.