Vote / Satisfaction et envoi par email

Vote / Satisfaction et envoi par email - HTML/CSS - Programmation

Marsh Posté le 28-07-2010 à 10:24:20    

Bonjour tout le monde
J'aimerais faire un petit questionnaire en html comme suit

 

Ca va ? Moi je dois faire un formulaire de "satisfaction"
qui se présenterait comme suit
 
Liste déroulante (choix du magasin)
Accueil  O O O O
Hygiène O O O O
Service  O O O O
Prix       O O O O
[Envoyer]
 
les O etant des radiobox remplacée par des etoiles via Jquery Star rating
 
Les réponses devant etre recu par mail du style:

 

Nom du magasin : XXXXXX
Accueil : 2
Hygiène : 4
Service : 3
Prix : 1
 
Seulement je n'y connait pas grand chose, je demande pas de me faire un truc mais de m'aiguiller sur la procedure

 

La liste déroulante va surement etre supprimée car le numero du magasin passeras en variable depuis la page précédente (en gros sur la page d'avant tu cliques sur "notez ce magasin" et t'arrives sur le formulaire)

 



Message édité par Sataneo85 le 28-07-2010 à 11:52:02
Reply

Marsh Posté le 28-07-2010 à 10:24:20   

Reply

Marsh Posté le 28-07-2010 à 14:29:30    

J'ai avancé
formulaire.html

<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>  
</head>
 
<body>
<form name="quest" action="envoi.php" method="post" enctype="text/plain">
  <table width="300" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td width="47">Accueil</td>
      <td width="253"><input type="radio" class="star" name="accueil" value="1 sur 4" />
        <input type="radio" class="star" name="accueil" value="2 sur 4" />
        <input type="radio" class="star" name="accueil" value="3 sur 4" />
        <input type="radio" class="star" name="accueil" value="4 sur 4" /></td>
    </tr>
    <tr>
      <td>Hygiène</td>
      <td><input type="radio" class="star" name="hygiene" value="1 sur 4" />
        <input type="radio" class="star" name="hygiene" value="2 sur 4" />
        <input type="radio" class="star" name="hygiene" value="3 sur 4" />
        <input type="radio" class="star" name="hygiene" value="4 sur 4" /></td>
    </tr>
    <tr>
      <td>Service</td>
      <td><input type="radio" class="star" name="service" value="1 sur 4" />
        <input type="radio" class="star" name="service" value="2 sur 4" />
        <input type="radio" class="star" name="service" value="3 sur 4" />
        <input type="radio" class="star" name="service" value="4 sur 4" /></td>
    </tr>
    <tr>
      <td>Prix</td>
      <td><input type="radio" class="star" name="prix" value="1 sur 4" />
        <input type="radio" class="star" name="prix" value="2 sur 4" />
        <input type="radio" class="star" name="prix" value="3 sur 4" />
        <input type="radio" class="star" name="prix" value="4 sur 4" /></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td><input type="submit" name="button" id="button" value="Envoyer"></td>
    </tr>
  </table>
 
</form>
</body>
</html>


 
envoi.php


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans nom</title>
</head>
 
<body>
 
<?  
// on teste la déclaration de nos variables  
if (isset($_POST['accueil']) && isset($_POST['hygiene'])&& isset($_POST['service'])&& isset($_POST['prix'])) {  
// on affiche nos résultats  
echo 'Accueil : '.$_POST['accueil']'';  
echo 'Hygiène : '.$_POST['hygiene']'';  
echo 'Service : '.$_POST['service']'';  
echo 'Prix : '.$_POST['prix']'';  
}  
 
?>
 
Voilà et en testant ça la page envoi.php n'affiche rien
Why?
 
 
</body>
</html>


Message édité par Sataneo85 le 28-07-2010 à 14:30:16
Reply

Marsh Posté le 28-07-2010 à 15:56:01    

suffisait de virer l' enctype et c'est bon.... désolé

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed