Probleme script renvoi formulaire
fraggerneo
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
ThEBiShOp Messages postés 8411 Date d'inscription Statut Contributeur Dernière intervention -
ThEBiShOp Messages postés 8411 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous
tout d'abord un grand merci à tout ceux qui font ce site, car grâce à eux des petits débutants
comme moi peuvent survivre dans l'univers impitoyable du PHP... lol
Voila mon probleme :
J'ai un formulaire dans une page html qui me permet de récupérer par mail des renseignements pour les réservations d'un camping.
oui mais voila, il n'y a qu'une parti des renseignements qui arrivent :
nom
prenom
email
phone
promo
du
au
adult
enfant
message
accueil handicap
submit
n'apparait pas le type d'hébergement et la demande de wifi ...........grrrrrrrrr impossible de savoir si l'erreur vient de l'html ou du fichier php (formmail.php)
Depuis 1 semaine je gratte mais je ne trouve rien comme solution.... HELP me
Merci d'avance
voila le script html:
<form id="onlinebooking" method="POST" action="formmail.php">
<div class="one-third column">
<h4 class="add-bottom">Vos infos</h4>
<div class="box">
<label for="nom">Nom</label>
<input type="text" id="nom" name="nom" class="required" />
<label for="prenom">Prénom</label>
<input type="text" id="prenom" name="prenom" class="required" />
<label for="email">Email</label>
<input type="text" id="email" name="email" class="required" />
<label for="phone">Téléphone</label>
<input type="text" id="phone" name="phone" class="required" />
<label for="promo">Promo Code</label>
<input id="promo" name="promo" type="text" />
</div>
</div>
------------------------------------------------------------------------------
cette partie n'apparait pas
-----------------------------------------------------------------------------
<div class="one-third column">
<h4 class="add-bottom">Votre Location</h4>
<div class="box">
<label for="roomtype">Hébergement</label>
<select id="roomtype">
<option value="Option 1">Emplacement à la nuitée</option>
<option value="Option 2">MobilHome</option>
<option value="Option 3">Maison T2</option>
<option value="Option 4">Maison T3</option>
<option value="Option 5">Maison T4</option>
</select>
------------------------------------------------------------------------------------------
<label for="datepicker-start">Du</label>
<input type="text" id="datepicker-start" name="du" class="required" />
<label for="datepicker-end">Au</label>
<input type="text" id="datepicker-end" name="au" class="required" />
<label for="adults">Nb Adulte</label>
<input id="adults" name="adults" type="text" class="required" />
<label for="enfant">Nb Enfant</label>
<input id="enfant" name="enfant" type="text" />
</div>
</div>
<div class="one-third column">
<h4 class="add-bottom">Demande d'information</h4>
<div class="box">
<label for="message">Votre message</label>
<textarea id="message" name="message"></textarea>
------------------------------------------------------------------------------
cette partie n'apparait pas
-----------------------------------------------------------------------------
<label for="wifi">Wifi</label>
<input type="checkbox" value="oui" id="oui">
<span>Oui</span> </label>
<label for="wifi" class="add-bottom">
<input type="checkbox" value="non" id="non">
<span>Non</span> </label>
-----------------------------------------------------------------------------
<label for="Accueil handicap">Accueil handicapé</label>
<input id="Accueil handicap" name="Accueil handicap" type="text" />
<label for="terms" class="add-bottom">
<input type="checkbox" value="terms" id="terms">
<span>J'accepte les conditions générales <a href="#">Voir les CGV</a></span> </label>
<input type="submit" value="ENVOYER" id="checkAvailability" name="submit" class="button">
</div>
</div>
</form>
voila le script php (formmail.php)
<?php
$TO = "fraggerneo@gmail.com";
$h = "From: " . $TO;
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
Header("Location: merci.html");
?>
tout d'abord un grand merci à tout ceux qui font ce site, car grâce à eux des petits débutants
comme moi peuvent survivre dans l'univers impitoyable du PHP... lol
Voila mon probleme :
J'ai un formulaire dans une page html qui me permet de récupérer par mail des renseignements pour les réservations d'un camping.
oui mais voila, il n'y a qu'une parti des renseignements qui arrivent :
nom
prenom
phone
promo
du
au
adult
enfant
message
accueil handicap
submit
n'apparait pas le type d'hébergement et la demande de wifi ...........grrrrrrrrr impossible de savoir si l'erreur vient de l'html ou du fichier php (formmail.php)
Depuis 1 semaine je gratte mais je ne trouve rien comme solution.... HELP me
Merci d'avance
voila le script html:
<form id="onlinebooking" method="POST" action="formmail.php">
<div class="one-third column">
<h4 class="add-bottom">Vos infos</h4>
<div class="box">
<label for="nom">Nom</label>
<input type="text" id="nom" name="nom" class="required" />
<label for="prenom">Prénom</label>
<input type="text" id="prenom" name="prenom" class="required" />
<label for="email">Email</label>
<input type="text" id="email" name="email" class="required" />
<label for="phone">Téléphone</label>
<input type="text" id="phone" name="phone" class="required" />
<label for="promo">Promo Code</label>
<input id="promo" name="promo" type="text" />
</div>
</div>
------------------------------------------------------------------------------
cette partie n'apparait pas
-----------------------------------------------------------------------------
<div class="one-third column">
<h4 class="add-bottom">Votre Location</h4>
<div class="box">
<label for="roomtype">Hébergement</label>
<select id="roomtype">
<option value="Option 1">Emplacement à la nuitée</option>
<option value="Option 2">MobilHome</option>
<option value="Option 3">Maison T2</option>
<option value="Option 4">Maison T3</option>
<option value="Option 5">Maison T4</option>
</select>
------------------------------------------------------------------------------------------
<label for="datepicker-start">Du</label>
<input type="text" id="datepicker-start" name="du" class="required" />
<label for="datepicker-end">Au</label>
<input type="text" id="datepicker-end" name="au" class="required" />
<label for="adults">Nb Adulte</label>
<input id="adults" name="adults" type="text" class="required" />
<label for="enfant">Nb Enfant</label>
<input id="enfant" name="enfant" type="text" />
</div>
</div>
<div class="one-third column">
<h4 class="add-bottom">Demande d'information</h4>
<div class="box">
<label for="message">Votre message</label>
<textarea id="message" name="message"></textarea>
------------------------------------------------------------------------------
cette partie n'apparait pas
-----------------------------------------------------------------------------
<label for="wifi">Wifi</label>
<input type="checkbox" value="oui" id="oui">
<span>Oui</span> </label>
<label for="wifi" class="add-bottom">
<input type="checkbox" value="non" id="non">
<span>Non</span> </label>
-----------------------------------------------------------------------------
<label for="Accueil handicap">Accueil handicapé</label>
<input id="Accueil handicap" name="Accueil handicap" type="text" />
<label for="terms" class="add-bottom">
<input type="checkbox" value="terms" id="terms">
<span>J'accepte les conditions générales <a href="#">Voir les CGV</a></span> </label>
<input type="submit" value="ENVOYER" id="checkAvailability" name="submit" class="button">
</div>
</div>
</form>
voila le script php (formmail.php)
<?php
$TO = "fraggerneo@gmail.com";
$h = "From: " . $TO;
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
Header("Location: merci.html");
?>
A voir également:
- Probleme script renvoi formulaire
- Whatsapp formulaire opposition - Guide
- Script vidéo youtube - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Mas script - Accueil - Windows
3 réponses
Salut,
Si tu veux que tes champs du formulaire soient expoitables, ils doivent avoir un attribut "name", c'est lui qui sera utilisé dans ton code php.
dans le cas d'un oui/non, il faut utiliser un radio button, si tu mets un checkbox, l'utilisateur peut mettre oui ET non ce qui n'a trop de sens tu en conviendras ^^
donc, toute balise input doit avoir un attribut name
dans le cas d'une liste déroulante, c'est le select qui doit avoir le name.
Voilà ;)
Si tu veux que tes champs du formulaire soient expoitables, ils doivent avoir un attribut "name", c'est lui qui sera utilisé dans ton code php.
dans le cas d'un oui/non, il faut utiliser un radio button, si tu mets un checkbox, l'utilisateur peut mettre oui ET non ce qui n'a trop de sens tu en conviendras ^^
donc, toute balise input doit avoir un attribut name
dans le cas d'une liste déroulante, c'est le select qui doit avoir le name.
Voilà ;)
arfff merci pour cette reponse rapide ...
la solution ne fonctionne pas ... grrrrr meme en rajoutant un name a la balise select
<div class="one-third column">
<h4 class="add-bottom">Votre Location</h4>
<div class="box">
<label for="roomtype">Hébergement</label>
<select id="roomtype" name="roomtype">
<option value="Option 1">Emplacement à la nuitée</option>
<option value="Option 2">MobilHome</option>
<option value="Option 3">Maison T2</option>
<option value="Option 4">Maison T3</option>
<option value="Option 5">Maison T4</option>
</select>
la solution ne fonctionne pas ... grrrrr meme en rajoutant un name a la balise select
<div class="one-third column">
<h4 class="add-bottom">Votre Location</h4>
<div class="box">
<label for="roomtype">Hébergement</label>
<select id="roomtype" name="roomtype">
<option value="Option 1">Emplacement à la nuitée</option>
<option value="Option 2">MobilHome</option>
<option value="Option 3">Maison T2</option>
<option value="Option 4">Maison T3</option>
<option value="Option 5">Maison T4</option>
</select>
Voici le lien de la page (encore cachée mais en ligne)
www.campingecanicce.com/site_ECANICCE_2013/reservation.html
cela pourrait il venir aussi du PHP de renvoi que j'ai peut etre mal fait ???
voila le script php (formmail.php)
<?php
$TO = "fraggerneo@gmail.com";
$h = "From: " . $TO;
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
Header("Location: merci.html");
?>
www.campingecanicce.com/site_ECANICCE_2013/reservation.html
cela pourrait il venir aussi du PHP de renvoi que j'ai peut etre mal fait ???
voila le script php (formmail.php)
<?php
$TO = "fraggerneo@gmail.com";
$h = "From: " . $TO;
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
Header("Location: merci.html");
?>