URGENT !! Formulaire PHP.

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");

?>
Configuration: Windows Vista
Firefox 3.0.10

7 réponses

  1. Lol tu as remarqué que tu n'as meme pas annoncé quels étaient tes problemes ?!
    1. 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
      1. Bonjour,
        Il me semble qu'il y a un mot de passe par défaut pour la base de donnée via easyphp.
        1. salut alors pour lr mot de passe par defaut sur easyphp je crois que c'est mysql ! voila ! ça fait une erreu en moin ! mais bon c'est pas finit !