Formulaire

Formulaire - PHP - Programmation

Marsh Posté le 22-01-2011 à 11:29:55    

Bonjour j'aimerai que mes clients puissent remplir sur mon site internet un formulaire de satisfaction et que je puisse recevoir les résultats par mail
 
mais je n'arrive pas à avoir le résultats j'ai un message d'erreur après a voir envoyé le formulaire
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in /homez.109/dodaix/www/envoi.php on line 14
 
voici le code du formulaire  
<!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>
<br> <h1>Merci de répondre à notre questionnaire de satisfaction pour améliorer nos service et répondre au mieux à vos attente.</h1>
<h2>Les valeur de gauche à droite reprénsente Très important - Important - Peu Important - Pas important</h2>
 
<form name="quest" action="envoi.php" method="post" enctype="text/plain">
  <table width="300" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td width="47"><b>Accueil</b></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><b>Hygiène</b></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><b>Service</b></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><b>Prix</b></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>  
 
et le code 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']'';  
}  
 
?>
 
Merci d'avoir répondu au questionnaire de satisfaction !
Centre Informatique DOD
 
 
</body>
</html>  
 
 
merci pour votre aide précieuse

Reply

Marsh Posté le 22-01-2011 à 11:29:55   

Reply

Marsh Posté le 22-01-2011 à 11:54:10    

:o
echo 'Accueil : '.$_POST['accueil']'';  
echo 'Hygiène : '.$_POST['hygiene']'';  
echo 'Service : '.$_POST['service']'';  
echo 'Prix : '.$_POST['prix']'';  


---------------
Blablaté par Harko
Reply

Marsh Posté le 22-01-2011 à 18:28:05    

gatsu35 a écrit :

:o
echo 'Accueil : '.$_POST['accueil']'';  
echo 'Hygiène : '.$_POST['hygiene']'';  
echo 'Service : '.$_POST['service']'';  
echo 'Prix : '.$_POST['prix']'';  


 
 
Vous voulez dire que mon envoi.php ne dois contenir que ça ?

Reply

Marsh Posté le 22-01-2011 à 18:33:57    

Les " sont de trop.

Reply

Marsh Posté le 22-01-2011 à 18:34:09    

non mais tu vois les 2 quotes à la fin de chaque ligne ? elle n'ont rien à faire là.


Message édité par gatsu35 le 22-01-2011 à 18:34:26

---------------
Blablaté par Harko
Reply

Marsh Posté le 22-01-2011 à 19:58:25    

gatsu35 a écrit :

:o
echo 'Accueil : '.$_POST['accueil']'';  
echo 'Hygiène : '.$_POST['hygiene']'';  
echo 'Service : '.$_POST['service']'';  
echo 'Prix : '.$_POST['prix']'';  


 
Quel oeil :o C'est typiquement le genre de truc que je vois seulement avec une bonne coloration syntatique :s


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Sujets relatifs:

Leave a Replay

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