script php : envoibd.php
<?
// Si action d'enregistrement
if ($sub)
{
// connection a la base en local
$connect = mysql_pconnect("localhost","root","");
// selection de la base
mysql_select_db("enqueted", $connect);
// votre requete d'insertion
$sql="INSERT INTO reponse (questiona, questionb) ";
$sql.=" VALUES ('$tps', '$justpseco')";
mysql_query("$sql", $connect);
$query = mysql_query("SELECT * FROM reponse");
$max = mysql_num_rows($query);
echo '<body bgcolor="#6495ED">';
echo "<center>Insertion réussie</center><br><br><br><br>";
echo "<center><br><br> ...A cet heure, $max personne(s) a/ont répondu au questionnaire de cette enquête et nous vous en remercions !</center><br><br><br><br>";
// fermeture de la connection
echo "</body>";
mysql_close($connect);
}
?>
Récapitulatif des reponses : recap.php
<html>
<head>
<title>Validation</title>
</head>
<body bgcolor="#6495ED" link="#000000" vlink="#000000" alink="#000000">
<?php
if ($submit)
{
echo '<form action="envoibd.php" method="post">';
// vérification des champs s'ils sont vides
echo ' <body bgcolor="skyblue" link="#000000" vlink="#000000" alink="#000000"> ';
if(empty($nb))
if(empty($typ))
if(empty($tps))
{
echo ' <center><font face="arial" size="7" color="red">Tous les champs sont vides !</font></center> ';
echo ' <center><font face="arial" size="6" color="red">Saisissez les champs avant de transmettre !</font></center> ';
echo '<br><br><br><br><br><p>';
echo ' <center><a href="essai.html">>>Retour au questionnaire<<</a></center>';
exit();
}
echo "<center><b><i><font size=7> Récapitulatif des réponses</font> </center></b></i>";
echo "<br><br><br><br><br>";
echo "<font size=5>Ce mois vous avez effectué <b>$nb</b> achat(s) en ligne</font> ";
echo "<br><br><br><br><br>";
echo "<font size=5>Type de produits commandé : <b>$typ</b></font>";
echo "<br><br><br><br><br>";
echo "<font size=5>Durée en moyenne de vos commandes en ligne : <b>$tps</b></font>";
echo "<br><br><br><br><br>";
echo "<font size=5>Temps économisé par rapport à un achat en magasin : <b>$tpseco, $justpseco</b></font>";
echo "<br><br><br><br><br>";
echo "<font size=5>Problèmes rencontré lors de la commande : <b>$pbcom, $juspbcom</b></font>";
echo "<br><br><br><br><br>";
echo "<font size=5>Problèmes rencontrés lors de la livraison : <b>$pbliv, $juspbliv</b></font>";
echo "<br><br><br><br><br>";
echo "<font size=5>Problèmes rencontrés lors du paiement : <b>$pbpaie, $juspbpaie</b></font>";
echo "<br><br><br><br><br>";
$date = date("d-m-Y");
$heure = date("H:i");
Print("Nous sommes le $date et il est $heure... ");
echo '<br><p><input type=submit name="sub" style="background:white" value="Confirmer la validation">';
echo '<br><br><br><br><center><a href="essai.html"><font color="blue">Modifier la saisie</font></a></center>';
echo '</form>';
}
?>
<br><p>
</body>
</html>
et le fomulaire : essai.html
<html>
<head>
<title>Formulaire d'essai</title>
<marquee behavior="alternate" bgcolor=#6495ED scrollamount=2 width=95%><font size=7 color="white"><b>Internautes...</marquee></font></b>
<SCRIPT LANGUAGE="!javascript!">
Today = new Date;
Heure = Today.getHours();
Min = Today.getMinutes();
Message = "Il est " + Heure + "h" + Min + " min";
</SCRIPT>
<SCRIPT LANGUAGE="!javascript!">
Today = new Date;
Jour = Today.getDate();
Mois = (Today.getMonth())+1;
Annee = Today.getFullYear();
Mes = "Nous sommes le : " + Jour + "/" + Mois + "/" + Annee;
</SCRIPT>
</head><br><br><br><br><br><br>
<body bgcolor=#EFEFEF>
<form method="post" action="recap.php">
<b><font size=3 color="blue"><SCRIPT LANGUAGE="!javascript!">
document.write(Mes);
</SCRIPT></b></font><p>
<b><font size=3 color="blue"><SCRIPT LANGUAGE="!javascript!">
document.write(Message);
</SCRIPT></b></font>
<br><br><br><br><br>
<table width=75% align= center border="1">
<tr width=20% bgcolor="#F00000" border=1 height=5%><font size=2><div align="center">Veuillez répondre à toutes les questions :</div></font></tr>
<tr width=95% bgcolor="blue" border=1><b><font size=6 color="white"><i>1) Combien d'achats en ligne avez-vous effectué ce mois ?</i></font></tr></b> <p>
<tr width=95% bgcolor=#6495ED border=1><br><br><br><br>
<center><select name=nb>
<option value="" selected>- - - Sélectionnez - - -
<option value=0>0
<option value=1>1
<option value=2>2
<option value=3>3
<option value=4>4
<option value=5>5
<option value=+5>+ de 5
</select></center>
<br><br><br><br></tr>
<tr width=95% bgcolor="blue" border=2><b><font size=6 color="white"><i>2) Quels types de produits avez-vous commandé ?</i></font></tr></b> <p>
<tr width=95% bgcolor=#6495ED border=1><br><br><br><br>
<center><select name=typ>
<option value="" selected>- - - Sélectionnez - - -
<option value=Alimentaire>Alimentaire
<option value=Habillement>Habillement
<option value=Informatique>Informatique
<option value=Hi/Fi>Hi/fi
<option value=Livres>Livres
</select></center>
<br><br><br><br></tr>
<tr width=95% bgcolor="blue" border=2><b><font size=6 color="white"><i>3) Combien de temps durent en moyenne vos commandes en ligne ?</i></font></tr></b> <p>
<tr width=95% bgcolor=#6495ED border=1><br><br>
<center><input type = text size=10 name="tps"></center>
<br><br></tr>
<tr width=95% bgcolor="blue" border=2><b><font size=6 color="white"><i>4) Chiffrez-vous le temps économisé par rapport à un achat en magasin ?</i></font></tr></b> <p>
<tr width=95% bgcolor=#6495ED border=1><br><br>
<center><font size=4><b>Oui :<input type = radio name="tpseco" value="Oui"> Non :<input type = radio name="tpseco" value="Non"></center><p>
<center>Si oui, veuillez indiquer une valeur :<textarea name="justpseco" ></textarea></center></b></font>
<br><br></tr>
<tr width=95% bgcolor="blue" border=2><b><font size=6 color="white"><i>5) Avez-vous rencontré des problèmes lors de la commande ?</i></font></tr></b> <p>
<tr width=95% bgcolor=#6495ED border=1><br><br>
<center><font size=4><b>Oui :<input type = radio name="pbcom" value="Oui"> Non :<input type = radio name="pbcom" value="Non"></center><p>
<center>Si oui, veuillez décrire le problème :<textarea name="juspbcom"></textarea></center></b></font>
<br><br></tr>
<tr width=95% bgcolor="blue" border=2><b><font size=6 color="white"><i>6) Avez-vous rencontré des problèmes lors de la livraison ?</i></font></tr></b> <p>
<tr width=95% bgcolor=#6495ED border=1><br><br>
<center><font size=4><b>Oui :<input type = radio name="pbliv" value="Oui"> Non :<input type = radio name="pbliv" value="Non"></center><p>
<center>Si oui, veuillez décrire le problème :<textarea name="juspbliv"></textarea></center></b></font>
<br><br></tr>
<tr width=95% bgcolor="blue" border=2><b><font size=6 color="white"><i>7) Avez-vous rencontré des problèmes lors du paiement ?</i></font></tr></b> <p>
<tr width=95% bgcolor=#6495ED border=1><br><br>
<center><font size=4><b>Oui :<input type = radio name="pbpaie" value="Oui"> Non :<input type = radio name="pbpaie" value="Non"></center><p>
<center>Si oui, veuillez décrire le problème :<textarea name="juspbpaie"></textarea></center></b></font>
<br><br>
<center><input type=submit name="submit" value="VALIDER" style="background:blue" style="color:white">
<input type=reset name="raz" value="R.A.Z." style="background:blue" style="color:white"></center></tr>
</table>
<a href=#top><font color=red><u><div align="right">Haut de page</div></u></font>
<center><a href="identif.html"><font color=navy>>> RETOUR <<</font></a></center>
</form>
</body>
</html>
Désolé pour l'illisibilité !!!!