comment relever une "value"?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : comment relever une "value"?

par Boro64 » 11 déc. 2006, 23:15

C'est exact Zeus, c'est ce que j'ai essayé de faire passrr à mes enfants...aussi doublement merci à toi et tous ceux qui, comme toi, prennent le temps de répondre et de partager :wink:

par zeus » 11 déc. 2006, 21:39

Mais de rien 8)

Il n'y a pas de honte à ne pas savoir, il n'y a que honte à ne pas demander ;)

par Boro64 » 11 déc. 2006, 21:30

BINGO Zeus!!!!!!!!!!!
Ce n'était que ça....Honte honte honte à moi :oops:
et encore merci :P

par zeus » 11 déc. 2006, 21:15

Je ne suis pas catégoriquement sûr de ce que j'avance pour le HTML mais il me semble qu'une variable ne doit pas contenir d'espace.

Essayes de remplacer tout tes espaces dans les "name" par des "_", par exemple ;)

comment relever une "value"?

par Boro64 » 11 déc. 2006, 21:05

Re-Bonjour,
Heu...bhé oui encore moi et mon formulaire!
Voilà le problème (qui ne doit pas en être un...sauf pour moi, pôv débutant):
Sur le formulaire en question j'ai 2 dates: 1 pour l'arrivée, l'autre pour le départ (réservation d'un gîte); dans mon script j'ai pris soin d'appeler chaque valeur (jour, mois année) mais...je ne récupère rien!
Je vois bien que je devrais récupérer"value" mais...je sèche; ce doit être tout bête cependant.
Donc voici le code de mon form:

Code : Tout sélectionner

<form method="post" action="verif.php"> <label class="sous-titre">R&eacute;servation</label> <p class="txt-de-page">S&eacute;lectionnez votre date d'arriv&eacute;e :</p> <select name="Jour A"> <option value="1">01</option> <option value="2">02</option> <option value="3">03</option> <option value="4">04</option> <option value="5">05</option> <option value="6">06</option> <option value="7">07</option> <option value="8">08</option> <option value="9">09</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select> <select name="Mois A"> <option value="01">Janvier</option> <option value="02">Fevrier</option> <option value="03">Mars</option> <option value="04">Avril</option> <option value="05">Mai</option> <option value="06">Juin</option> <option value="07">Juillet</option> <option value="08">Aout</option> <option value="09">Septembre</option> <option value="10">Octobre</option> <option value="11">Novembre</option> <option value="12">Decembre</option> </select> <select name="Annee A"> <option value="1">2006</option> <option value="2">2007</option> <option value="3">2008</option> <option value="4">2009</option> </select> <p class="txt-de-page">Puis celle de votre d&eacute;part</p> <select name="Jour D"> <option value="1">01</option> <option value="2">02</option> <option value="3">03</option> <option value="4">04</option> <option value="5">05</option> <option value="6">06</option> <option value="7">07</option> <option value="8">08</option> <option value="9">09</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select> <select name="Mois D"> <option value="01">Janvier</option> <option value="02">Fevrier</option> <option value="03">Mars</option> <option value="04">Avril</option> <option value="05">Mai</option> <option value="06">Juin</option> <option value="07">Juillet</option> <option value="08">Aout</option> <option value="09">Septembre</option> <option value="10">Octobre</option> <option value="11">Novembre</option> <option value="12">Decembre</option> </select> <select name="Annee D"> <option value="1">2006</option> <option value="2">2007</option> <option value="3">2008</option> <option value="4">2009</option> </select> <br /> <span class="txt-de-page">Nombre de personnes:</span> <select name="nombre"> <option value="0" selected="true">--------------</option> <option value="1">--1 Personne--</option> <option value="2">--2 Personnes--</option> <option value="3">--3 Personnes--</option> <option value="4">--4 Personnes--</option> <option value="5">--5 Personnes--</option> <option value="6">--6 Personnes--</option> <option value="7">--Autre...</option> </select> <span class="txt-de-page">Pr&eacute;cisez:</span> <textarea name="plus" rows="1" cols="5"> </textarea> <br /> <span class="txt-de-page">Animaux:</span> -Oui-<input type="radio" name="choix[]" value="oui" /> -Non-<input type="radio" name="choix[]" value="non" /> <br /> <span class="txt-de-page">Votre nom:</span> <textarea name="nom" rows="1" cols="50"></textarea> <br /> <span class="txt-de-page">Email</span> <textarea name="email" rows="1" cols="40"></textarea> <br /> <span class="txt-de-page">Adresse</span> <textarea name="adresse" cols="40" wrap="soft"></textarea> <br /> <input type="reset" align="left" value="Annuler" /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input type="submit" align="right" value="Valider et envoyer la r&eacute;servation" /> </form>
et maintenant, le code php:
<?php
	$adresse_destinataire = '[email protected]';
	$objet = 'Reservation';
	$message = addslashes(
	"Date d'arrivee : \n" . $_POST['Jour A'] . $_POST['Mois A'] . $_POST['Annee A'] . 
	"\n Depart : \n" . $_POST['Jour D'] . $_POST['Mois D'] . $_POST['Annee D'] .
	"\n Nombre de personnes : \n" . $_POST['nombre'] .
	"\n Nom du locataire : \n" . $_POST['nom'] .
	"\n Email du locataire : \n" . $_POST['email'] .
	"\n Adresse du locataire : \n" . $_POST['adresse']); 
	
	if(empty($nombre))
	{
	print ("<center>Le nombre doit être renseigné</center>");
	exit();
	}
	
	if (empty($nom))
	{
	print ("<center>Le nom doit être renseigné</center>");
	exit();
	}
	if(empty($email))
	{
	print ("<center>Votre email doit être renseigné</center>");
	exit();
	}
	if(empty($adresse))
	{
	print ("<center>Votre adresse doit être renseignée!</center>");
	exit();
	}
	else
	{
	
	mail(
	$adresse_destinataire,
    $objet,
    $message);
	echo ('Merci. Votre demande a bien été envoyée; nous vous contactons très vite');
	exit();
	}
	?>

( au passage merci encore aux developpeurs qui m'ont precedemment aidés)
Pour le form, j'imagine qu'avec un calendrier ce doit être plus simple (quoi que)...mais je n'en suis pas encore là...comme vous le devinez
D'avance merci pour toute aide