Index du Forum » » Le coin des codeurs

Auteur

Insertion dans la base pti problème !
Anonyme
19853  

  Posté : 05-06-2003 11:25

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&l t;/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& gt;</b></font><p>
<b><font size=3 color="blue"><SCRIPT LANGUAGE="!javascript!">
document.write(Message);
</SCR IPT></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><sele ct 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><sele ct 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& gt;<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><b r></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></fon t>
<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></fon t>
<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></fo nt>
<br><br>
<center><input type=submit name="submit" value="VALIDER" style="backgroundlue" style="color:white">
<input type=reset name="raz" value="R.A.Z." style="backgroundlue" 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é !!!!



Cet article provient de NPDS

http://www.npds.org/viewtopic.php?topic=5912&forum=5