Acceder aux formulaires
Fermé
marouane2010
Messages postés
25
Date d'inscription
jeudi 24 novembre 2005
Statut
Membre
Dernière intervention
26 avril 2007
-
15 juin 2006 à 14:12
DarkCid Messages postés 195 Date d'inscription mardi 22 février 2005 Statut Membre Dernière intervention 26 octobre 2009 - 15 juin 2006 à 23:07
DarkCid Messages postés 195 Date d'inscription mardi 22 février 2005 Statut Membre Dernière intervention 26 octobre 2009 - 15 juin 2006 à 23:07
A voir également:
- Acceder aux formulaires
- Acceder au bios - Guide
- Désolé impossible d'accéder à cette page ✓ - Forum SFR/NeufBox
- Vous n'avez pas l'autorisation d'accéder à - Forum Réseau
- Https //epreuves.pix.r/dossierfictif/formulaires/remplir.pdf ✓ - Forum Créer un site
- Acceder au bios msi ✓ - Forum Carte-mère/mémoire
4 réponses
DarkCid
Messages postés
195
Date d'inscription
mardi 22 février 2005
Statut
Membre
Dernière intervention
26 octobre 2009
15 juin 2006 à 14:33
15 juin 2006 à 14:33
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
DarkCid
Messages postés
195
Date d'inscription
mardi 22 février 2005
Statut
Membre
Dernière intervention
26 octobre 2009
15 juin 2006 à 14:52
15 juin 2006 à 14:52
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.
marouane2010
Messages postés
25
Date d'inscription
jeudi 24 novembre 2005
Statut
Membre
Dernière intervention
26 avril 2007
15 juin 2006 à 15:11
15 juin 2006 à 15:11
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.
DarkCid
Messages postés
195
Date d'inscription
mardi 22 février 2005
Statut
Membre
Dernière intervention
26 octobre 2009
15 juin 2006 à 23:07
15 juin 2006 à 23:07
Yaoh !
Et il te met quoi comme erreur exactement ?
Et puis pourquoi $e en global ?
Et il te met quoi comme erreur exactement ?
Et puis pourquoi $e en global ?
15 juin 2006 à 14:46
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.