Probleme de reception du formulaire

loicwag Messages postés 6 Statut Membre -  
loicwag Messages postés 6 Statut Membre -
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

carkiasis Messages postés 67 Statut Membre 28
 
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
0
loicwag
 
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
0
loicwag Messages postés 6 Statut Membre
 
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
0
carkiasis Messages postés 67 Statut Membre 28
 
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
0
loicwag Messages postés 6 Statut Membre
 
ok
merci
je vais devoir réinstaller dreamweaver pour travailler correctement
je te tiens au courant
je te remercie pour ton aide
cordialement
0