URGENT !! Formulaire PHP.

Fermé
Gene Simmons Messages postés 6 Date d'inscription lundi 4 mai 2009 Statut Membre Dernière intervention 7 mai 2009 - 7 mai 2009 à 13:53
Gene Simmons Messages postés 6 Date d'inscription lundi 4 mai 2009 Statut Membre Dernière intervention 7 mai 2009 - 7 mai 2009 à 16:41
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");

?>
A voir également:

7 réponses

loocla Messages postés 180 Date d'inscription vendredi 24 avril 2009 Statut Membre Dernière intervention 18 juin 2009 18
7 mai 2009 à 13:56
Lol tu as remarqué que tu n'as meme pas annoncé quels étaient tes problemes ?!
0
Bonjour,
Peut tu fournir le résultat de ton code ? :D
0
Gene Simmons Messages postés 6 Date d'inscription lundi 4 mai 2009 Statut Membre Dernière intervention 7 mai 2009
7 mai 2009 à 14:26
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
0
Gene Simmons Messages postés 6 Date d'inscription lundi 4 mai 2009 Statut Membre Dernière intervention 7 mai 2009
7 mai 2009 à 15:59
Je comprends vraiment pas...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Belkir@ Messages postés 66 Date d'inscription vendredi 2 mai 2008 Statut Membre Dernière intervention 16 juillet 2010 15
7 mai 2009 à 16:28
Bonjour,
Il me semble qu'il y a un mot de passe par défaut pour la base de donnée via easyphp.
0
vincent170186 Messages postés 316 Date d'inscription mardi 17 mars 2009 Statut Membre Dernière intervention 28 septembre 2012 52
7 mai 2009 à 16:33
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 !
0
Gene Simmons Messages postés 6 Date d'inscription lundi 4 mai 2009 Statut Membre Dernière intervention 7 mai 2009
7 mai 2009 à 16:41
c'est déja ca, merci !
0