Envoyer un formulaire
Fermé
Bingohiha
-
20 août 2009 à 18:05
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 20 août 2009 à 18:47
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 20 août 2009 à 18:47
Bonjour,
Je viens de créer un formulaire avec nvu et en suivant les conseils sur internet, je me suis créer un document php qui est lui ai associé. Le problème c'est que je n'y connais rien en programmation et je n'arrive pas le faire envoyer. Est ce que quelqu'un peut m'aider et regarder mes fichiers svp ?
Merci
Je viens de créer un formulaire avec nvu et en suivant les conseils sur internet, je me suis créer un document php qui est lui ai associé. Le problème c'est que je n'y connais rien en programmation et je n'arrive pas le faire envoyer. Est ce que quelqu'un peut m'aider et regarder mes fichiers svp ?
Merci
A voir également:
- Envoyer un formulaire
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Envoyer un sms en différé - Guide
- Gmail envoyer un mail - Guide
- Comment envoyer un message vocal - Guide
5 réponses
BanBan55
Messages postés
363
Date d'inscription
dimanche 24 février 2008
Statut
Membre
Dernière intervention
9 juin 2024
45
20 août 2009 à 18:08
20 août 2009 à 18:08
Bonjour
Résume un peu le problème si tu veux des solutions.
Que souhaite tu faire exactement avec le formulaire en question ?
Résume un peu le problème si tu veux des solutions.
Que souhaite tu faire exactement avec le formulaire en question ?
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
20 août 2009 à 18:16
20 août 2009 à 18:16
il faut que dans ton formulaire tu ait un bouton <input type="submit" name="qq_chose" value="Envoyer">
c'est type="submit" le plus important le reset peut varier
ensuite tu dois avoir au debut du formulaire
<form name="......" method="post" action="le_nom_de_ton_script_php.php">
qd on clique sur le bouton Envoyer le formulaire est envoyé a la page php qui est dans action="...."
c'est type="submit" le plus important le reset peut varier
ensuite tu dois avoir au debut du formulaire
<form name="......" method="post" action="le_nom_de_ton_script_php.php">
qd on clique sur le bouton Envoyer le formulaire est envoyé a la page php qui est dans action="...."
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
20 août 2009 à 18:44
20 août 2009 à 18:44
voir commentaires:
page formulaire:
page maintenance.php:
page formulaire:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <!-- il te manque le DOC Type c'est mieux pour que le navigateur gere l'affichage --> <head> <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"> <title>index</title> </head> <body> <br> <br> <br> <form method="post" action="maintenance.php" name="Maintenance"><br> <table style="text-align: left; width: 838px;" border="1" cellpadding="2" cellspacing="2"> <tbody> <tr> <td style="width: 143px;">Votre nom</td> <td style="width: 207px;"> <!-- pour saisir le nom il faut un input pas un select --> <input type="text" name="nom" value=""> </td> <td style="width: 182px;"></td> <td style="width: 275px;"></td> </tr> <tr> <td style="width: 143px;">Date</td> <td style="width: 207px;"> <select name="Jour"> <option value="01">01</option> <!-- il faut value=".." dnans la balise option, completes toutes les autres --> <option>02</option> <option>03</option> </select> <select name="mois"> <option>janvier</option> <option>février</option> <option>mars</option> </select> <select name="annee"> <option>2009</option> <option>2010</option> <option>2011</option> <option>2012</option> </select> </td> <td style="width: 182px;"></td> <td style="width: 275px;"></td> </tr> <tr> <td>Heure</td> <td style="width: 207px;"> <!-- il faut que tous les boutons radio d'un meme groupe aient le mem name --> <input name="M" value="M1" type="radio"> M1<br> <input name="M" value="M2" type="radio"> M2<br> <input name="M" value="M3" type="radio"> M3<br> <input name="M" value="M4" type="radio"> M4</td> <td style="width: 182px;"> <input name="D" value="D1" type="radio"> Déjeuner 1<br> <input name="D" value="D2" type="radio"> Déjeuner 2</td> <td style="width: 275px;"><input name="S" value="S1" type="radio"> S1<br> <input name="S" value="S2" type="radio"> S2<br> <input name="S" value="S3" type="radio"> S3<br> </td> </tr> <tr> <td>Salle concernée</td> <td colspan="2" rowspan="1" style="width: 182px;"><input name="102" value="102" type="radio"> 102<br> <input name="salle" value="106" type="radio"> 106<br> <input name="salle" value="PLANNET" type="radio"> PlanNet<br> <input name="salle" value="CDI" type="radio"> CDI<br> <input name="salle" value="PROFS" type="radio"> Salle des professeurs</td> <td style="width: 275px;"> <input name="salle" value="UPI" type="radio"> UPI<br> <input name="salle" value="ARP" type="radio"> Arts plastiques<br> <input name="salle" value="MUSIC" type="radio"> Education musicale<br> <input name="salle" value="ETUDE" type="radio"> Etude<br> <input name="salle" value="AUTRE" type="radio"> Autre. Précisez <input type="text" name="precisez"> </td> </tr> <tr> <td>Descriptif de la panne</td> <td colspan="3" rowspan="1" style="width: 207px;"><input size="100" name="Descriptif"></td> </tr> <tr> <td style="text-align: center;" colspan="2" rowspan="1"><input value="Envoyez" name="Envoyez" type="submit"></td> <td style="text-align: center;" colspan="2" rowspan="1"><input value="Annuler" name="Annuler" type="reset"></td> </tr> </tbody> </table> <br> <br> <br> </form> </body> </html>
page maintenance.php:
<?php //il faut recuperer les valeurs dans $_POST if(isset($_POST['Envoyez'])){//le bouton submit a ete clique formulaire envoyé $nom=$_POST['nom']; $jour=$_POST['jour']; //et ainsi de suite pour tous les champs //pour les boutons radio ils sont a exclusion, un seul peut être coché //donc par exemple si pour Heur M2 est coché on recevra: M2 dans $_POST['M'] $heure=$_POST['M']; //donc une seule fois par groupe de boutons radio etc.. $msg = "Nom:\t$nom\n"; $msg .= "jour:\t$jour\n"; $msg .= "mois:\t$mois\n"; $msg .= "annee:\t$annee\n"; $msg .= "Salle:\t$S\n"; $msg .= "D1:\t$D1\n"; $msg .= "D2:\t$D2\n"; $msg .= "S1:\t$S1\n"; $msg .= "S2:\t$S2\n"; $msg .= "S3:\t$S3\n"; $msg .= "102:\t$102\n"; $msg .= "106:\t$106\n"; $msg .= "PLANNET:\t$PLANNET\n"; $msg .= "CDI:\t$CDI\n"; $msg .= "PROFS:\t$PROFS\n"; $msg .= "UPI:\t$UPI\n"; $msg .= "ARP:\t$ARP\n"; $msg .= "MUSIC:\t$MUSIC\n"; $msg .= "ETUDE:\t$ETUDE\n"; $msg .= "AUTRE:\t$AUTRE\n"; $msg .= "precisez:\t$precisez\n\n"; # # $recipient = "bingohiha@yahoo.fr"; $subject = "Formulaire"; # $mailheaders = "From: Maintenance informatique<> \n"; $mailheaders .= "Reply-To: $email\n\n"; # mail($recipient, $subject, $msg, $mailheaders); # echo "<HTML><HEAD>"; echo "<TITLE>Formulaire envoyer!</TITLE></HEAD><BODY>"; echo "<H1 align=center>Merci, $nom </H1>"; echo "<P align=center>"; echo "Votre formulaire à bien été envoyé !</P>"; echo "</BODY></HTML>"; } ?>
BanBan55
Messages postés
363
Date d'inscription
dimanche 24 février 2008
Statut
Membre
Dernière intervention
9 juin 2024
45
20 août 2009 à 18:45
20 août 2009 à 18:45
tes variables du formulaire, ta fonction mail avec les conditions
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
20 août 2009 à 18:47
20 août 2009 à 18:47
tu as posé la question pendant que kje commentait ton code
tu mets action="maintenance.php"
et tu nomme ton fichier php qui envoie le mail : maintenance.php
tu mets action="maintenance.php"
et tu nomme ton fichier php qui envoie le mail : maintenance.php
20 août 2009 à 18:17
Voila le code source du formulaire. Je n'arrive pas à faire le fichier 'maintenance.php' correctement.
FORMULAIRE :
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title>index</title>
</head>
<body>
<br>
<br>
<br>
<form method="post" action="maintenance.php"
name="Maintenance"><br>
<table style="text-align: left; width: 838px;" border="1"
cellpadding="2" cellspacing="2">
<tbody>
<tr>
<td style="width: 143px;">Votre nom</td>
<td style="width: 207px;">
<select name="nom">
</select>
<br>
</td>
<td style="width: 182px;"></td>
<td style="width: 275px;"></td>
</tr>
<tr>
<td style="width: 143px;">Date</td>
<td style="width: 207px;">
<select name="Jour">
<option>01</option>
<option>02</option>
<option>03</option>
</select>
<select name="mois">
<option>janvier</option>
<option>février</option>
<option>mars</option>
</select>
<select name="annee">
<option>2009</option>
<option>2010</option>
<option>2011</option>
<option>2012</option>
</select>
</td>
<td style="width: 182px;"></td>
<td style="width: 275px;"></td>
</tr>
<tr>
<td>Heure</td>
<td style="width: 207px;"> <input
name="M1" value="M1" type="radio"> M1<br>
<input name="M2" value="M2" type="radio"> M2<br>
<input name="M3" value="M3" type="radio"> M3<br>
<input name="M4" value="M4" type="radio"> M4</td>
<td style="width: 182px;"> <input
name="D1" value="D1" type="radio">
Déjeuner 1<br>
<input name="D2" value="D2" type="radio"> Déjeuner
2</td>
<td style="width: 275px;"><input name="S1"
value="S1" type="radio"> S1<br>
<input name="S2" value="S2" type="radio"> S2<br>
<input name="S3" value="S3" type="radio"> S3<br>
</td>
</tr>
<tr>
<td>Salle concernée</td>
<td colspan="2" rowspan="1"
style="width: 182px;"><input name="102" value="102"
type="radio"> 102<br>
<input name="106" value="106" type="radio"> 106<br>
<input name="PLANNET" value="PLANNET"
type="radio"> PlanNet<br>
<input name="CDI" value="CDI" type="radio"> CDI<br>
<input name="PROFS" value="PROFS" type="radio"> Salle
des professeurs</td>
<td style="width: 275px;"><input name="UPI"
value="UPI" type="radio"> UPI<br>
<input name="ARP" value="ARP" type="radio"> Arts
plastiques<br>
<input name="MUSIC" value="MUSIC" type="radio"> Education
musicale<br>
<input name="ETUDE" value="ETUDE" type="radio"> Etude<br>
<input name="AUTRE" value="AUTRE" type="radio"> Autre.
Précisez <input name="precisez"> </td>
</tr>
<tr>
<td>Descriptif de la panne</td>
<td colspan="3" rowspan="1"
style="width: 207px;"><input size="100"
name="Descriptif"></td>
</tr>
<tr>
<td style="text-align: center;" colspan="2"
rowspan="1"><input value="Envoyez" name="Envoyez"
type="submit"></td>
<td style="text-align: center;" colspan="2"
rowspan="1"><input value="Annuler" name="Annuler"
type="reset"></td>
</tr>
</tbody>
</table>
<br>
<br>
<br>
</form>
</body>
</html>
FICHIER PHP
#
# <?php
#
#
# $msg = "Nom:\t$nom\n";
# $msg .= "jour:\t$jour\n";
# $msg .= "mois:\t$mois\n";
# $msg .= "annee:\t$annee\n";
# $msg .= "S1:\t$S1\n";
# $msg .= "S2:\t$S2\n";
# $msg .= "S3:\t$S3\n";
# $msg .= "S4:\t$S4\n";
# $msg .= "D1:\t$D1\n";
# $msg .= "D2:\t$D2\n";
# $msg .= "S1:\t$S1\n";
# $msg .= "S2:\t$S2\n";
# $msg .= "S3:\t$S3\n";
# $msg .= "102:\t$102\n";
# $msg .= "106:\t$106\n";
# $msg .= "PLANNET:\t$PLANNET\n";
# $msg .= "CDI:\t$CDI\n";
# $msg .= "PROFS:\t$PROFS\n";
# $msg .= "UPI:\t$UPI\n";
# $msg .= "ARP:\t$ARP\n";
# $msg .= "MUSIC:\t$MUSIC\n";
# $msg .= "ETUDE:\t$ETUDE\n";
# $msg .= "AUTRE:\t$AUTRE\n";
# $msg .= "precisez:\t$precisez\n\n";
#
#
# $recipient = "bingohiha@yahoo.fr";
# $subject = "Formulaire";
#
# $mailheaders = "From: Maintenance informatique<> \n";
# $mailheaders .= "Reply-To: $email\n\n";
#
# mail($recipient, $subject, $msg, $mailheaders);
#
# echo "<HTML><HEAD>";
# echo "<TITLE>Formulaire envoyer!</TITLE></HEAD><BODY>";
# echo "<H1 align=center>Merci, $nom </H1>";
# echo "<P align=center>";
# echo "Votre formulaire à bien été envoyé !</P>";
# echo "</BODY></HTML>";
#
# ?>
Merci de ton aide