Formulaire - PHP - Programmation
Marsh Posté le 22-01-2011 à 11:54:10
echo 'Accueil : '.$_POST['accueil']'';
echo 'Hygiène : '.$_POST['hygiene']'';
echo 'Service : '.$_POST['service']'';
echo 'Prix : '.$_POST['prix']'';
Marsh Posté le 22-01-2011 à 18:28:05
gatsu35 a écrit : |
Vous voulez dire que mon envoi.php ne dois contenir que ça ?
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à.
Marsh Posté le 22-01-2011 à 19:58:25
gatsu35 a écrit : |
Quel oeil C'est typiquement le genre de truc que je vois seulement avec une bonne coloration syntatique :s
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> </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