salut @rthur desole je savais pas pour le code de ne pas le mettre entier.
j'ai retrouver le code original sans la verification anti spam
$nom = (isset($_POST['nom'])) ? Rec($_POST['nom']) : '';
$email = (isset($_POST['email'])) ? Rec($_POST['email']) : '';
$objet = (isset($_POST['objet'])) ? Rec($_POST['objet']) : '';
$message = (isset($_POST['message'])) ? Rec($_POST['message']) : '';
// On va vérifier les variables et l'email ...
$email = (IsEmail($email)) ? $email : ''; // soit l'email est vide si erroné, soit il vaut l'email entré
$err_formulaire = false; // sert pour remplir le formulaire en cas d'erreur si besoin
if (isset($_POST['envoi']))
{
if (($nom != '') && ($email != '') && ($objet != '') && ($message != ''))
mais lorsque je change les valeur pour l adapter a ma reservation il me dit "Verifiez que tous les champs soient bien remplis "
$nom = (isset($_POST['nom'])) ? Rec($_POST['nom']) : '';
$email = (isset($_POST['email'])) ? Rec($_POST['email']) : '';
$datepicker = (isset($_POST['datepicker'])) ? Rec($_POST['datepicker']) : '';
$datepicker1 = (isset($_POST['datepicker1'])) ? Rec($_POST['datepicker1']) : '';
$adults = (isset($_POST['adults'])) ? Rec($_POST['adults']) : '';
$room = (isset($_POST['room'])) ? Rec($_POST['room']) : '';
// On va vérifier les variables et l'email ...
$email = (IsEmail($email)) ? $email : ''; // soit l'email est vide si erroné, soit il vaut l'email entré
$err_formulaire = false; // sert pour remplir le formulaire en cas d'erreur si besoin
if (isset($_POST['envoi']))
{
if (($nom != '') && ($email != '') && ($datepicker != '') && ($datepicker1 != '') && ($adults != '') && ($room != '') )
{
le problem est dans le code html des champs par exemple dans datepicker (date d arrivee) le calendrier quand tu clique sur une date il affiche la date au format selection de date affiche par exemple 10/02/2015 peut etre que le formatage n'est pas reconnu dans mon input ou mal coder, ou maque peut etre quelques chose.
<div class="bnr-right">
<input class="date" id="datepicker" type="text" value="'.stripslashes($datepicker).'" tabindex="3" />
</div>
En fouillant le net il semblerait qu'il faut mettre pour les dates ce type de format:
<input class="date" id="datepicker1" type="text" value="dd/MMM/yyyy" onfocus="this.value = '.stripslashes($datepicker).';" onblur="if (this.value == '') {this.value = '';}" required=>
mais je ne sais pas ce qu il faut mettre dans les champs exemple
if (this.value == '??????') {this.value = '??????';}" required=>
est dans par exemple adultes pour selection combien de personne . pas d'erreur ?
<div class="bnr-right">
<td>
<select id="adults" name="adults" value="'.stripslashes($adults).'" tabindex="5" />
<option value="1 adult">1 adult</option>
<option value="2 adult">2 adults</option>
<option value="3 adult">3 adults</option>
<option value="4 adult">4 adults</option>
</select>
</td>
</div>
Rien qu'en allant a url pour tester il me marque d'entree : Verifiez que tous les champs soient bien remplis et il me dit pareil quand je remplis le formulaire.
salut @rthur desole je savais pas pour le code de ne pas le mettre entier.
j'ai retrouver le code original sans la verification anti spam
[php]$nom = (isset($_POST['nom'])) ? Rec($_POST['nom']) : '';
$email = (isset($_POST['email'])) ? Rec($_POST['email']) : '';
$objet = (isset($_POST['objet'])) ? Rec($_POST['objet']) : '';
$message = (isset($_POST['message'])) ? Rec($_POST['message']) : '';
// On va vérifier les variables et l'email ...
$email = (IsEmail($email)) ? $email : ''; // soit l'email est vide si erroné, soit il vaut l'email entré
$err_formulaire = false; // sert pour remplir le formulaire en cas d'erreur si besoin
if (isset($_POST['envoi']))
{
if (($nom != '') && ($email != '') && ($objet != '') && ($message != ''))[/php]
mais lorsque je change les valeur pour l adapter a ma reservation il me dit "Verifiez que tous les champs soient bien remplis "
[php]$nom = (isset($_POST['nom'])) ? Rec($_POST['nom']) : '';
$email = (isset($_POST['email'])) ? Rec($_POST['email']) : '';
$datepicker = (isset($_POST['datepicker'])) ? Rec($_POST['datepicker']) : '';
$datepicker1 = (isset($_POST['datepicker1'])) ? Rec($_POST['datepicker1']) : '';
$adults = (isset($_POST['adults'])) ? Rec($_POST['adults']) : '';
$room = (isset($_POST['room'])) ? Rec($_POST['room']) : '';
// On va vérifier les variables et l'email ...
$email = (IsEmail($email)) ? $email : ''; // soit l'email est vide si erroné, soit il vaut l'email entré
$err_formulaire = false; // sert pour remplir le formulaire en cas d'erreur si besoin
if (isset($_POST['envoi']))
{
if (($nom != '') && ($email != '') && ($datepicker != '') && ($datepicker1 != '') && ($adults != '') && ($room != '') )
{[/php]
le problem est dans le code html des champs par exemple dans datepicker (date d arrivee) le calendrier quand tu clique sur une date il affiche la date au format selection de date affiche par exemple 10/02/2015 peut etre que le formatage n'est pas reconnu dans mon input ou mal coder, ou maque peut etre quelques chose.
[php]<div class="bnr-right">
<input class="date" id="datepicker" type="text" value="'.stripslashes($datepicker).'" tabindex="3" />
</div>[/php]
En fouillant le net il semblerait qu'il faut mettre pour les dates ce type de format:
[php]<input class="date" id="datepicker1" type="text" value="dd/MMM/yyyy" onfocus="this.value = '.stripslashes($datepicker).';" onblur="if (this.value == '') {this.value = '';}" required=>[/php]
mais je ne sais pas ce qu il faut mettre dans les champs exemple [php]if (this.value == '??????') {this.value = '??????';}" required=>[/php]
est dans par exemple adultes pour selection combien de personne . pas d'erreur ?
[php]<div class="bnr-right">
<td>
<select id="adults" name="adults" value="'.stripslashes($adults).'" tabindex="5" />
<option value="1 adult">1 adult</option>
<option value="2 adult">2 adults</option>
<option value="3 adult">3 adults</option>
<option value="4 adult">4 adults</option>
</select>
</td>
</div>[/php]
Rien qu'en allant a url pour tester il me marque d'entree : Verifiez que tous les champs soient bien remplis et il me dit pareil quand je remplis le formulaire.