Probleme de reception du formulaire

bonjour
cela fait plus de 5 forum que je fais et personne n'a répondu

je n'arrive pas à recevoir le contenu de mon formulaire
si je pouvais avoir un peu d'aide
cela serai très sympat
dans l'attente de vos reponses
je vous remercie
cordialement
Loic
****************************************************************************************
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Mon formulaire.</title>
<style type="text/css" media="all">
td {font-weight: bold; text-align: right;}
td.liste{text-align: left;}
th {font-size: 2em; color: red; padding: 0; border-bottom: 1px solid red;}
</style>
<style type="text/css" media="print">
div.nepasvoir p:first-line {font-weight: bold;}
tr#nepasimprimer {display: none;}
</style>
<style type="text/css" media="screen">
div.nepasvoir {display: none;}
td.info{border-left : 3px solid red; border-bottom: 1px solid red}
td.champ{border-right : 1px solid red;}
td {padding: 0.25em 1px;}
td.subject{border-left : 3px solid green; border-bottom: 1px solid green}
td.liste{ border-top: 1px dotted red; border-right: 1px solid green; border-bottom: 1px solid green;}
td.contenu{border-left : 3px solid gray; border-bottom: 1px solid gray}
td.contenant{border-right : 1px solid gray; border-bottom: 1px solid gray}
td.lesboutons{}
</style>
</head>
<body background="../../fonts/WrinkledSkin.jpg">
<form name='formulaire' action='http://www.ac-amiens.fr/etablissements/0801830e/Menu&bars/bar&menu/contact.html' method='post'>
<table cellspacing="0">
<th colspan="2">Formulaire de contact</th>
<tr><td class="info">Votre nom : </td>
<td class="champ"><input name='nom' type='text' size='50' class="writein"></td></tr>
<tr>
<td class="info">Votre prénom : </td>
<td class="champ"><input name='prenom' type='text' size='50' class="writein"></td></tr>
<tr><td class="info">Votre email</td><td class="champ"><input name='email' type='text' size='50' class="writein"></td></tr>
<tr><td class="subject">Le motif de votre message</td><td class="liste"><input name='sujet' type='radio' value='renseignement'>Renseignement<br>
<input name='sujet' type='radio' value='probleme technique'> Probleme technique<br>
<input name='sujet' type='radio' value='partenariat'>Partenariat</td></tr>
<tr><td class="contenu">Votre message</td><td class="contenant"><textarea name='texte' cols='50' rows='20' class="writein"></textarea></td></tr>
<tr id="nepasimprimer"><td class="lesboutons"><input name='annuler' type='reset' value='Annuler'></td><td>
<input name='soumettre' type='submit' value='Envoyer'></td></tr>
</table>
<div class="nepasvoir">
Tous les champs du formulaire <strong>doivent</strong> être remplis.
<p>
Envoyez le formulaire par la poste à:<br>
Ecole Maternelle Victor Hugo<br>
45 Rue Victor Hugo
<br> 80400 HAM - France<br>
</p>
</div>
</form>
</body>
</html>

4 réponses

  • Votes
  • Date
  • Date décroissante
  1. Si tu travailles avec easy php 1.7, tu peux essayer ces différents trucs (je ne te garanti rien) :

    - d'abord, essaye de ne pas mettre de nom à ton formulaire, mets juste <form> ça évitera peut etre des problèmes aux niveau des variables

    - si ça ne marche toujours pas :
    En fait, avec les nouvelles versions de php, tu est obliger d'utiliser dans ta deuxième page(qui recoit les variables) le terme $n=$_POST['n']; . Le "n" entre crochets correspond au nom de variable dans ta première page que tu veux faire passer.

    =>ce que je te dis là est peut etre expliqué plus clairement dans la rubrique FAQ de easy php à "passage de variables entres les scripts", va donc y faire un tour.

    En esperant que je me suis fait bien comprendre

    Jonathan

    Ps: si jamais tu n'arrives toujours pas, répond à ce message et je t'enverrai un exemple. ciao
    1. ok je te remerice
      pour tes conseil
      je vais regarder cela mais c'est pas trop clair
      enfin après quelque recherche je pense que cela le sera un peu plus
      si jamsi tu trouve un script dans le meme style
      peux tu pense à moi
      je le changerai à la place de celui là qui me pose quelque probleme
      car le site se trouve sur le serveur de l'academie, et ils travaillent sur Linux et je n'aime pas ça
      donc impossible de créer un fichier CGI bin
      ou des fichiers comme ça

      je te remercie d'avance
      cordialement
      loic
      1. ok je te remerice
        pour tes conseil
        je vais regarder cela mais c'est pas trop clair
        enfin après quelque recherche je pense que cela le sera un peu plus
        si jamsi tu trouve un script dans le meme style
        peux tu pense à moi
        je le changerai à la place de celui là qui me pose quelque probleme
        car le site se trouve sur le serveur de l'academie, et ils travaillent sur Linux et je n'aime pas ça
        donc impossible de créer un fichier CGI bin
        ou des fichiers comme ça

        je te remercie d'avance
        cordialement
        loic
        1. j'ai fait pour toi la deuxième page qui reçoit les variables. Toi dans ton exemple c'est http://www.ac-reims .fr.......

          J'ai fait une page qui récapitule ce que tu as rentré dans le formulaie: la voici :

          <html>
          <head>
          <title>Page 2</title>
          </head>

          <body>
          <?
          $nom=$_POST['nom'];
          $prenom=$_POST['prenom'];
          $email=$_POST['email'];
          $motif=$_POST['sujet'];
          $texte=$_POST['texte'];

          print("Votre nom : $nom<br>");
          print("Votre prenom : $prenom<br>");
          print("Votre email : $email<br>");
          print("Le motif de votre message : $motif<br>");
          print("votre message : $texte<br>");
          ?>
          </body>
          </html>

          =>par contre essaye ceci avec et sans le nom de ton formulaire pour voir comme je te l'avais suggérer dans mon dernier message.
          En espérant que cette fois ci j'ai eu solution à ton problème.

          Jonathan

          Ps: n'hésite pas à répondre à ce message si tu as le moindre problème
      2. ok
        merci
        je vais devoir réinstaller dreamweaver pour travailler correctement
        je te tiens au courant
        je te remercie pour ton aide
        cordialement