SebV a écrit:Oui, sympa, mais:
- je dois pouvoir voir les résultats de chaque question, en fait j'ai besoin d'obtenir à la fin une masse de données que je dois pouvoir analyser...
Ai besoin que les utilisateurs soient enregistrés sous leur adresse mail, qu'ils complètent une quinzaine de questions et que je puisse lire les résultats dans un tableur...
dans ce cas, il te suffit de faire enregistrer les données dans une base de données type mysql avec des fonctions comme
mysql_query()
ensuite, la variable
$query doit être une requête sql qui ressemblerait à :
"INSERT INTO table (variable1, variable2, .... ) VALUES (valeur_de_la_variable1, valeur_de_la_variable2, .... )
En général, ça se présente sous la forme suivante :
page du formulaire (page1.php) :
- Code: Tout sélectionner
bla bla ...
...
<form method="post" action="page2.php">
Rentrer la données 1 : <input type="text" name="variable1"><br />
Rentrer la données 2 : <input type="text" name="variable2"><br />
Rentrer la données 3 : <input type="text" name="variable3"><br />
<input type="submit">
</form>
page de traitement des données (page2.php) :- Code: Tout sélectionner
.....
<?php
$variable1 = $_POST['variable1'];
$variable2 = $_POST['variable2'];
$variable3 = $_POST['variable3'];
// truc pour se connecter (avec mysql_connect() et les bonnes informations)
$query = 'INSERT INTO table (variable1, variable2, variable3, .... ) VALUES ($variable1, $variable2, $variable3 .... );';
mysql_query($query);
?>
PS : j'ai pas trop regardé sur la rigueur de la ponctuation (les fameux " ; " qu'on oublie ou qu'on met en trop ^^ ), mais je crois que ça doit être ça.