URGENT !! Formulaire PHP.
Gene Simmons
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
Gene Simmons Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
Gene Simmons Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai quelques soucies avec mon formulaire PHP et en tant que novice j'ai essayé tant bien que mal de résoudre les problèmes mais plus je les corriges et plus il y en a.
Pouvez-vous m'aider S.V.P. car je suis perdu.
Merci d'avance.
Voici le Formulaire HTML et PHP :
HTML :
<html>
<head>
<title>formulaire de Réservation</title>
</head>
<body bgcolor="darkslategray">
<form action="traitement.php" method="post">
<h1><center><font color="vermilion"> Réservation</center></h1></font>
<fieldset><table>
<tr>
<td><font color="vermilion">Email* : </font>
<td><input name="email" type="text" class="form01" value="" size="40">
</tr>
</td>
</table>
<h2>
<u><font color="vermilion">Destination</font></u>
</h2>
<table>
<tr>
<td><font color="vermilion">Date début séjour*: </font></td>
<td colspan="2">
<input type="text" name="jourDeb" size="2" maxlength="2" value="jj" />
<select id="moisDeb"><option value="00">mois (mm)</option>
<optgroup label="Trimestre 1">
<option value="01">Janvier</option>
<option value="02">Février</option>
<option value="03">Mars</option>
</optgroup>
<optgroup label="Trimestre 2">
<option value="04">Avril</option>
<option value="05">Mai</option>
<option value="06">Juin</option>
</optgroup>
<optgroup label="Trimestre 3">
<option value="07">Juillet</option>
<option value="08">Août</option>
<option value="09">Septembre</option>
</optgroup>
<optgroup label="Trimestre 4">
<option value="10">Octobre</option>
<option value="11">Novembre</option>
<option value="12">Décembre</option>
</optgroup>
</select>
<input type="text" name="anDeb" maxlength="4" size="6" value="an" /> </td>
<tr>
<td><font color="vermilion">Date fin séjour*: </font></td>
<td colspan="2">
<input type="text" name="jourFin" size="2" maxlength="2" value="jj" />
<select id="moisFin"><option value="00">mois (mm)</option>
<optgroup label="Trimestre 1">
<option value="01">Janvier</option>
<option value="02">Février</option>
<option value="03">Mars</option>
</optgroup>
<optgroup label="Trimestre 2">
<option value="04">Avril</option>
<option value="05">Mai</option>
<option value="06">Juin</option>
</optgroup>
<optgroup label="Trimestre 3">
<option value="07">Juillet</option>
<option value="08">Août</option>
<option value="09">Septembre</option>
</optgroup>
<optgroup label="Trimestre 4">
<option value="10">Octobre</option>
<option value="11">Novembre</option>
<option value="12">Décembre</option>
</optgroup>
</select>
<input type="text" name="anFin" maxlength="4" size="6" value="an" /> </td>
<tr>
<td><font color="vermilion">Château* :</font></td>
<td colspan="2">
<tr>
<td><font color="vermilion"><span class="Queribus"></span><input type="radio" name="chateau" value="Queribus"/>Queribus</td>
<td width="25%" valign="middle" align="center"><img border="0" src="\\SRV1\ybajnoun$\Mes Documents\Mes images\queribus.jpg" width="198" height="241"></a></font></td>
<td><font color="vermilion"><span class="Peyrepertuse"></span><input type="radio" name="chateau" value="Peyrepertuse"/>Peyrepertuse</td>
<td width="25%" valign="middle" align="center"><img border="0" src="\\SRV1\ybajnoun$\Mes Documents\Mes images\peyrepertuse.jpg" width="241" height="198"></a></font></td>
<td><font color="vermilion"><span class="Aguilar"></span><input type="radio" name="chateau" value="Aguilar"/>Aguilar</font></td>
<td width="25%" valign="middle" align="center"><img border="0" src="\\SRV1\ybajnoun$\Mes Documents\Mes images\aguilar.jpg" width="198" height="241"></a></td>
</table>
</fieldset>
<br>
<tr>
<td><font color="vermillion"> * Champs obligatoires</font></td>
<p>
<center>
<input type="submit" name="button" id="button" value="Envoyer" />
<input type="reset" name="button" id="button" value="Annuler" />
</center></p>
</form>
</body>
</html>
PHP :
<?php
$idcon = mysql_connect("localhost","root","");
$bool = mysql_select_db("gdv");
$Email = $_POST['email'];
$chateau = $_POST['chateau'];
$jourDeb = $_POST["jourDeb"];
$moisDeb = $_POST["moisDeb"];
$anDeb = $_POST["anDeb"];
$jourFin = $_POST["jourFin"];
$moisFin = $_POST["moisFin"];
$anFin = $_POST["anFin"];
$date_debut_sejour = $jourDeb."-".$moisDeb."-".$anDeb;
$date_fin_sejour= $jourFin."-".$moisFin."-".$anFin;
$requete = "insert into action (email, datedebutsejour, datefinsejour, chateau) values
('$Email', '$date_debut_sejour', '$date_fin_sejour','$chateau')";
echo $requete ;
$resultat = mysql_query($requete,$con) ;
if ($resultat==false)
{
echo "L’insertion des données a échoué";
}
else
{
echo "L’insertion a été réalisé avec succès";
echo "Nous prenons en compte votre réservation";
echo "Un email vous a été envoyé";
}
$headers .='Reply-To: '.$Email.'"\n"';
$headers .='Content-Type: text/plain; charset="iso-8859-1"'.'"\n"';
$headers .='Content-Transfer-Encoding: 8bit';
if (mail($Email, 'Sujet', 'Email de validation', $headers))
{
echo 'Le message a bien été envoyé';
}
else
{
echo 'Le message n\'a pu être envoyé';
}
// header("Location : formulaire.php");
?>
J'ai quelques soucies avec mon formulaire PHP et en tant que novice j'ai essayé tant bien que mal de résoudre les problèmes mais plus je les corriges et plus il y en a.
Pouvez-vous m'aider S.V.P. car je suis perdu.
Merci d'avance.
Voici le Formulaire HTML et PHP :
HTML :
<html>
<head>
<title>formulaire de Réservation</title>
</head>
<body bgcolor="darkslategray">
<form action="traitement.php" method="post">
<h1><center><font color="vermilion"> Réservation</center></h1></font>
<fieldset><table>
<tr>
<td><font color="vermilion">Email* : </font>
<td><input name="email" type="text" class="form01" value="" size="40">
</tr>
</td>
</table>
<h2>
<u><font color="vermilion">Destination</font></u>
</h2>
<table>
<tr>
<td><font color="vermilion">Date début séjour*: </font></td>
<td colspan="2">
<input type="text" name="jourDeb" size="2" maxlength="2" value="jj" />
<select id="moisDeb"><option value="00">mois (mm)</option>
<optgroup label="Trimestre 1">
<option value="01">Janvier</option>
<option value="02">Février</option>
<option value="03">Mars</option>
</optgroup>
<optgroup label="Trimestre 2">
<option value="04">Avril</option>
<option value="05">Mai</option>
<option value="06">Juin</option>
</optgroup>
<optgroup label="Trimestre 3">
<option value="07">Juillet</option>
<option value="08">Août</option>
<option value="09">Septembre</option>
</optgroup>
<optgroup label="Trimestre 4">
<option value="10">Octobre</option>
<option value="11">Novembre</option>
<option value="12">Décembre</option>
</optgroup>
</select>
<input type="text" name="anDeb" maxlength="4" size="6" value="an" /> </td>
<tr>
<td><font color="vermilion">Date fin séjour*: </font></td>
<td colspan="2">
<input type="text" name="jourFin" size="2" maxlength="2" value="jj" />
<select id="moisFin"><option value="00">mois (mm)</option>
<optgroup label="Trimestre 1">
<option value="01">Janvier</option>
<option value="02">Février</option>
<option value="03">Mars</option>
</optgroup>
<optgroup label="Trimestre 2">
<option value="04">Avril</option>
<option value="05">Mai</option>
<option value="06">Juin</option>
</optgroup>
<optgroup label="Trimestre 3">
<option value="07">Juillet</option>
<option value="08">Août</option>
<option value="09">Septembre</option>
</optgroup>
<optgroup label="Trimestre 4">
<option value="10">Octobre</option>
<option value="11">Novembre</option>
<option value="12">Décembre</option>
</optgroup>
</select>
<input type="text" name="anFin" maxlength="4" size="6" value="an" /> </td>
<tr>
<td><font color="vermilion">Château* :</font></td>
<td colspan="2">
<tr>
<td><font color="vermilion"><span class="Queribus"></span><input type="radio" name="chateau" value="Queribus"/>Queribus</td>
<td width="25%" valign="middle" align="center"><img border="0" src="\\SRV1\ybajnoun$\Mes Documents\Mes images\queribus.jpg" width="198" height="241"></a></font></td>
<td><font color="vermilion"><span class="Peyrepertuse"></span><input type="radio" name="chateau" value="Peyrepertuse"/>Peyrepertuse</td>
<td width="25%" valign="middle" align="center"><img border="0" src="\\SRV1\ybajnoun$\Mes Documents\Mes images\peyrepertuse.jpg" width="241" height="198"></a></font></td>
<td><font color="vermilion"><span class="Aguilar"></span><input type="radio" name="chateau" value="Aguilar"/>Aguilar</font></td>
<td width="25%" valign="middle" align="center"><img border="0" src="\\SRV1\ybajnoun$\Mes Documents\Mes images\aguilar.jpg" width="198" height="241"></a></td>
</table>
</fieldset>
<br>
<tr>
<td><font color="vermillion"> * Champs obligatoires</font></td>
<p>
<center>
<input type="submit" name="button" id="button" value="Envoyer" />
<input type="reset" name="button" id="button" value="Annuler" />
</center></p>
</form>
</body>
</html>
PHP :
<?php
$idcon = mysql_connect("localhost","root","");
$bool = mysql_select_db("gdv");
$Email = $_POST['email'];
$chateau = $_POST['chateau'];
$jourDeb = $_POST["jourDeb"];
$moisDeb = $_POST["moisDeb"];
$anDeb = $_POST["anDeb"];
$jourFin = $_POST["jourFin"];
$moisFin = $_POST["moisFin"];
$anFin = $_POST["anFin"];
$date_debut_sejour = $jourDeb."-".$moisDeb."-".$anDeb;
$date_fin_sejour= $jourFin."-".$moisFin."-".$anFin;
$requete = "insert into action (email, datedebutsejour, datefinsejour, chateau) values
('$Email', '$date_debut_sejour', '$date_fin_sejour','$chateau')";
echo $requete ;
$resultat = mysql_query($requete,$con) ;
if ($resultat==false)
{
echo "L’insertion des données a échoué";
}
else
{
echo "L’insertion a été réalisé avec succès";
echo "Nous prenons en compte votre réservation";
echo "Un email vous a été envoyé";
}
$headers .='Reply-To: '.$Email.'"\n"';
$headers .='Content-Type: text/plain; charset="iso-8859-1"'.'"\n"';
$headers .='Content-Transfer-Encoding: 8bit';
if (mail($Email, 'Sujet', 'Email de validation', $headers))
{
echo 'Le message a bien été envoyé';
}
else
{
echo 'Le message n\'a pu être envoyé';
}
// header("Location : formulaire.php");
?>
A voir également:
- URGENT !! Formulaire PHP.
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Easy php - Télécharger - Divers Web & Internet
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Webmastering
7 réponses
Warning: mysql_connect() [function.mysql-connect]: Accès refusé pour l'utilisateur: 'root'@'@localhost' (mot de passe: NON) in C:\Program Files\EasyPHP 3.0\www\Projet09\traitement.php on line 3
Warning: mysql_select_db() [function.mysql-select-db]: Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON) in C:\Program Files\EasyPHP 3.0\www\Projet09\traitement.php on line 4
Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in C:\Program Files\EasyPHP 3.0\www\Projet09\traitement.php on line 4
Notice: Undefined index: moisDeb in C:\Program Files\EasyPHP 3.0\www\Projet09\traitement.php on line 12
Notice: Undefined index: moisFin in C:\Program Files\EasyPHP 3.0\www\Projet09\traitement.php on line 16
insert into action (email, datedebutsejour, datefinsejour, chateau) values ('sdk', '18--2009', '18--2009','Peyrepertuse')
Notice: Undefined variable: con in C:\Program Files\EasyPHP 3.0\www\Projet09\traitement.php on line 27
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in C:\Program Files\EasyPHP 3.0\www\Projet09\traitement.php on line 27
L’insertion des données a échoué
Notice: Undefined variable: headers in C:\Program Files\EasyPHP 3.0\www\Projet09\traitement.php on line 42
Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in C:\Program Files\EasyPHP 3.0\www\Projet09\traitement.php on line 46
Le message n'a pu être envoyé ?>C
Warning: mysql_select_db() [function.mysql-select-db]: Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON) in C:\Program Files\EasyPHP 3.0\www\Projet09\traitement.php on line 4
Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in C:\Program Files\EasyPHP 3.0\www\Projet09\traitement.php on line 4
Notice: Undefined index: moisDeb in C:\Program Files\EasyPHP 3.0\www\Projet09\traitement.php on line 12
Notice: Undefined index: moisFin in C:\Program Files\EasyPHP 3.0\www\Projet09\traitement.php on line 16
insert into action (email, datedebutsejour, datefinsejour, chateau) values ('sdk', '18--2009', '18--2009','Peyrepertuse')
Notice: Undefined variable: con in C:\Program Files\EasyPHP 3.0\www\Projet09\traitement.php on line 27
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in C:\Program Files\EasyPHP 3.0\www\Projet09\traitement.php on line 27
L’insertion des données a échoué
Notice: Undefined variable: headers in C:\Program Files\EasyPHP 3.0\www\Projet09\traitement.php on line 42
Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in C:\Program Files\EasyPHP 3.0\www\Projet09\traitement.php on line 46
Le message n'a pu être envoyé ?>C
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question