Acceder aux formulaires

marouane2010 Messages postés 25 Statut Membre -  
DarkCid Messages postés 195 Statut Membre -
bonjour,
j'ai un probleme d'acceder aux formulaires,generées par html,par php.
merci.

4 réponses

  1. DarkCid Messages postés 195 Statut Membre
     
    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
    0
    1. marouane2010 Messages postés 25 Statut Membre
       
      bonjour,
      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.
      0
  2. DarkCid Messages postés 195 Statut Membre
     
    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.
    0
  3. marouane2010 Messages postés 25 Statut Membre
     
    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.
    0
  4. DarkCid Messages postés 195 Statut Membre
     
    Yaoh !

    Et il te met quoi comme erreur exactement ?

    Et puis pourquoi $e en global ?
    0