Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2356 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Id fomr bloque envoie php

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Id fomr bloque envoie php

n°2006901
barbedouce
Posté le 03-07-2010 à 17:23:03  profilanswer
 

Bonjour à tous
Je galère sur la conception d'un formulaire de réservation ...
 
J'ai un formulaire traité par un petit script php qui ne fonctionne plus dés lors que je mets une id à ce formulaire.
avec
 
Code :
 

Code :
  1. <form method="post" action="rmailresa.php">


 
 
tout fonctionne bien.
avec
 
Code :
 

Code :
  1. <form method="post" action="rmailresa.php" id="choosedateform">


 
 
j'ai beau cliquer sur le bouton submit plus rien ne se passe, la page de scripts semble ne pas se charger, je ne suis pas rediriger vers ma page de confirmation et je ne reçois aucun mail ...
 
Je vous joint les code pour plus de lisibilité du problème.
 
le formulaire :
 
Code :
 

Code :
  1. <form method="post" action="mailresa.php" id="chooseDateForm">
  2.      <p><input type="hidden" name="subject" value="Réservation Hitza Hitz" /></p>
  3.      <h3>Formulaire de réservation</h3>
  4.      <p id="summary"></p>
  5.      <fieldset>
  6.       <legend>Données personnelles</legend>
  7.       <div class="champs">
  8.        <p><label for="nom">Nom :</label>
  9.        <input type="text" name="Nom" class="text required" id="nom" /></p>
  10.        <p class="valid"></p>
  11.       </div>
  12.       <div class="champs">
  13.        <p><label for="prenom">Prénom :</label>
  14.        <input type="text" name="Prénom" class="text required" id="prenom" /></p>
  15.        <p class="valid"></p>
  16.       </div>
  17.       <div class="champs">
  18.        <p><label for="email">E-mail :</label>
  19.        <input type="text" name="E-mail" class="text required email" id="email" /></p>
  20.        <p class="valid"></p>
  21.       </div>
  22.       <div class="champs">
  23.        <p><label for="number">Téléphone :</label>
  24.        <input type="text" name="Téléphone" class="text required number" id="number" /></p>
  25.        <p class="valid"></p>
  26.       </div>
  27.       <div class="champs">
  28.        <p><label for="ville">Ville :</label>
  29.        <input type="text" name="Ville" class="text required" id="ville" /></p>
  30.        <p class="valid"></p>
  31.       </div>
  32.      </fieldset>
  33.      <fieldset>
  34.       <legend>Informations de réservation</legend>
  35.        <p>Choisissez les dates d&eacute;sir&eacute;es</p>
  36.       <div class="champs">
  37.        <label for="date1">Date d'arriv&eacute;e :</label>
  38.        <input name="date arrivée" id="date1" class="date-pick required date" />
  39.        <p class="valid"></p>
  40.       </div>
  41.       <div class="champs">
  42.        <label for="date2">Date de d&eacute;part :</label>
  43.        <input name="date départ" id="date2" class="date-pick required date" />
  44.        <p class="valid"></p>
  45.       </div>
  46.       <div class="champs">
  47.        <p><label for="personnes">Nb de pers. :</label></p>
  48.        <p>
  49.         <select class="required" name="Nombre" id="personnes">
  50.          <option></option>
  51.          <option>1</option>
  52.          <option>2</option>
  53.          <option>3</option>
  54.          <option>4</option>
  55.          <option>5</option>
  56.          <option>6</option>
  57.          <option>7</option>
  58.          <option>8</option>
  59.          <option>9</option>
  60.          <option>10</option>
  61.         </select>
  62.        </p>
  63.        <p class="valid"></p>
  64.       </div>
  65.      </fieldset>
  66.      <fieldset>
  67.       <legend>Authentification</legend>
  68.       <div class="champs">
  69.        <p>Code de vérification anti-spam. Merci de répondre à la queston suivante :</p>
  70.        <p><label for="math">7 + 4 = </label>
  71.        <input id="math" name="math" title="Réponse incorrect" /></p>
  72.        <p class="valid"></p>
  73.       </div>
  74.      </fieldset>
  75.      <p class="submit"><input type="submit" value="Réserver" /></p>
  76.      </form>


 
 
 
 
 
le script php :
 
Code :
 

Code :
  1. <?php
  2. $To = "hitzahitz.com@gmail.com";
  3. $sujet = $_POST["subject"];
  4. $nom = $_POST["Nom"];
  5. $prenom = $_POST["Prénom"];
  6. $tel = $_POST["Téléphone"];
  7. $email = $_POST["E-mail"];
  8. $message = $_POST["message"];
  9. $msg="\nNom : ".$nom."<br />
  10. \nPrenom : ".$prenom."<br />
  11. \nTel : ".$tel."<br />
  12. \nE-mail : ".$email."<br />
  13. \nle message est :\n".$message."\n";
  14. $entete = "From: ".$email."\nContent-Type: text/html; charset=iso-8859-1";
  15. // Envoi du mail  
  16. mail($To,$sujet,$msg,$entete);
  17. header("Location: resa_confirm.html" );
  18. ?>


 
 
 
 
 
Merci d'avance à ceux qui pourrons m'éclairer !

mood
Publicité
Posté le 03-07-2010 à 17:23:03  profilanswer
 

n°2007098
rufo
Pas me confondre avec Lycos!
Posté le 05-07-2010 à 11:59:36  profilanswer
 

parce que <form>, il lui faut l'attribut "name".


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2007106
Dj YeLL
$question = $to_be || !$to_be;
Posté le 05-07-2010 à 12:21:54  profilanswer
 

rufo a écrit :

parce que <form>, il lui faut l'attribut "name".

 

[:pingouino]

 

Edit : Il n'y a aucune raison que ça ne fonctionne pas avec un ID. Regarde voir si t'as pas un JS qui agit sur cet ID.


Message édité par Dj YeLL le 05-07-2010 à 12:23:53

---------------
Gamertag: CoteBlack YeLL
n°2007110
dwogsi
Défaillance cérébrale...
Posté le 05-07-2010 à 12:28:46  profilanswer
 

rufo a écrit :

parce que <form>, il lui faut l'attribut "name".


 [:zaipetruredfadeiping]  http://www.w3.org/TR/html401/inter [...] tml#h-17.3
 
Bref, un ID ne peut certainement pas, à lui seul, empêcher ton formulaire d'être envoyé. Une page de démo serait la bienvenue.


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Id fomr bloque envoie php

 

Sujets relatifs
[perl] envoie de trap SNMPv3envoie un mail eh PHP
Supprimer un élément XML en ayant son IDenvoie du signal ctrl-d
Erreur lors de l'envoie d'un formulaire par mail[RESOLU]Afficher le plus grand ID de plusieurs sous_id
[JS] Spécifier l'ID sur un insertCellRécupérer le dernier ID d'une table MySQL
mail() qui bloque à cause de sendmailproblème formulaire envoie d'un get au lieu d'un post...
Plus de sujets relatifs à : Id fomr bloque envoie php


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR