kent76
Messages postés30Date d'inscriptionlundi 9 mars 2009StatutMembreDernière intervention20 mars 2013
-
3 juin 2009 à 14:08
nautilus99
Messages postés661Date d'inscriptionvendredi 26 septembre 2008StatutMembreDernière intervention18 septembre 2009
-
5 juin 2009 à 16:00
Bonjour,
Avant de poster ici, j'ai regardé partout mais je n'ai pas trouvé.
Voila mon problème :
J'ai un projet de faire une enquête de satisfaction pour des entreprises.
Jusque là tout va bien mais je me trouve face à un problème.
Je voudrais que quand on click sur mon formulaire sur le bouton suivant les données soient sauvegardées ou autres afin de les entrées à la fin (des questions) dans ma base de données, mais il ce trouve que ce que j'ai fais soit ....NUL ^^ donc voici ce que cela me donne après trois questions.
et en faite dans values il reprend uniquement les valeurs de la requête sachant qu'avant de faire une page par question cela marchait bien mais mon employeur ... enfin bref ...
nautilus99
Messages postés661Date d'inscriptionvendredi 26 septembre 2008StatutMembreDernière intervention18 septembre 20091 3 juin 2009 à 14:58
Stockes les réponses à chaque question en hidden dans ton formulaire...
A chaqu epage tu doi srajouter un hidden d eplus avec le nom du champ et sa valeur...
A toi de relayer le chainage entre le spages en reprenant tous tes hidden à chaque fois.
Il ets également possible de gérer ça avec des variables de session, voire une table de base de données. Enfin, quasiment tout est possible.
kent76
Messages postés30Date d'inscriptionlundi 9 mars 2009StatutMembreDernière intervention20 mars 2013 3 juin 2009 à 16:19
ah d'accord donc rien dans ma page que j'ai montrer mais juste echo ....là où je recup mes données si j'ai bien compris desole mais le serveur me tape sur le systeme(jsuis a cote trop de bruit)))))
Vous n’avez pas trouvé la réponse que vous recherchez ?
nautilus99
Messages postés661Date d'inscriptionvendredi 26 septembre 2008StatutMembreDernière intervention18 septembre 20091 3 juin 2009 à 16:21
Non, j'ai mis un echo juste pour délmontrer comment on fait.
Dans tes formulaires c'et sà l'intérieur des <form> </form>
que tu cases ces input hidden...
kent76
Messages postés30Date d'inscriptionlundi 9 mars 2009StatutMembreDernière intervention20 mars 2013 4 juin 2009 à 10:25
bon je vais vous montrer mes codes afin que vous m'aidiez.
parce que la je sature ..
paga recupenquete.php
insére les données dans la BD
<?php
$connexion=mysql_connect("localhost","root") or die("Désolé, connexion au serveur impossible...");
//connexion à la base de données
$bd=mysql_select_db('logiseine', $connexion) or die("Désolé, connexion à la base impossible...");
if(empty($nomentre))
{
echo "Merci de nous renseigner le nom de votre Entreprise";
echo'[recupform.php Page Précédente]';
}
elseif(empty($satif))
{
echo "Merci de nous renseigner votre satif1";
echo'[recupform.php Page Précédente]';
}
else
{
$sql="insert into enquete (nomentre, satif)
values ( '$nomentre', '$satif')";
$resultat=mysql_query($sql) or die("Désolé, cette requête ne fonctionne pas...");
mysql_close($connexion);}
echo $sql;
?>
le formulaire:
recupform.php
<html>
<head>
<title>Enquête</title>
</head>
<center><?php
include("top.htm");
$date = date("d-m-Y");
$heure = date("H:i");
Print("Nous sommes le $date et il est $heure");
?>
<center></center>
<!--Ouverture du formulaire method sert a savoir sous qu'elle methode on récupère les données et action c'est las page vers laquelle nous serons redirigé apres clic-->
kent76
Messages postés30Date d'inscriptionlundi 9 mars 2009StatutMembreDernière intervention20 mars 2013 4 juin 2009 à 11:30
bon j'ai trouvé les amis ^^
j'ai mis un *** de form en plus enfin ca c'est pas trop grave mais j'ai surtout fermé avant la fin donc il ne prend pas de valeur normal m'enfin bref juste un petit conseil pour garder en mémoire les valeurs coché ou entré par l'utilisateur je dois faire quoi?
une nouvelle page a chaque fois que l'utilisateur clic sur suivant?
ou il y une astuce?
nautilus99
Messages postés661Date d'inscriptionvendredi 26 septembre 2008StatutMembreDernière intervention18 septembre 20091 4 juin 2009 à 14:07
Bonjour,
C'est du free, si tu en veux une version française, retrousses tes manches, appelles Google translate et mets toi au boulot... Au moins ce tuto ets vraiment complet, tu ne voudrais pas aussi que j'en fasse la traduction à ta place, il ne faut pas exagérer.
kent76
Messages postés30Date d'inscriptionlundi 9 mars 2009StatutMembreDernière intervention20 mars 2013 4 juin 2009 à 15:53
j'ai 4 pages pour les formulaires et j'en ai une toute derniere pour tout recup mais le pb c'est que pendant les questions(1par page) les donn"es ne reste pas normal je sais mais comment faire le plus simplement pour les stockées sur une page en attendant la fin et le fameux submit qui dirige vers la recup totale?
nautilus99
Messages postés661Date d'inscriptionvendredi 26 septembre 2008StatutMembreDernière intervention18 septembre 20091 4 juin 2009 à 16:31
Pour un stockage temporaire, tu as le choix entre pas mal d esoltions, soit passer les variables d epage en page via les hidden, les stocker dans $_SESSION...
Après tout est question de goûts.
kent76
Messages postés30Date d'inscriptionlundi 9 mars 2009StatutMembreDernière intervention20 mars 2013 5 juin 2009 à 10:38
Bonjour,
Mon bon nautilus99 je pars donc dans les sessions mais juste une question a toi ou à d'autres.
j'ai bien fait session start machin truc donc sur la 1ere page je ne met que ca vu que y a rien encore a enregistrer c'est bien ca?
tous les exemples et tuto que j'ai vu parte d'une valeur fixe mais le pb c'est que moi elle est variable en fonction de l'utilisateur donc j'ai mis ceci :