Se connecter avec
S'enregistrer | Connectez-vous

Calcul des formulaire

Dernière réponse : dans Programmation

Bonjour,

J'aimerais creer un test (gag) pour cerner la personalité de quequ'un au travers d'un certain nombre que question.
Pour ce faire j'ai créer un formulaire html avec des chexbox et plein de question avec a chaque fois comme réponse oui ou non ...
J'ai attribuer a oui la value 1 et non 0.

voici les modalité de mon formulaire. :

<form action="calcul.php" method="post">

Mais je n'arrive pas a traiter le score ... Rien ne s'affiche.

voici ma page des score :

<html><head><title>Score</title></head>

<body>

<?php


$choice = $_POST['choice'];
$choice2 = $_POST['choice2'];
$choice3 = $_POST['choice3'];
$choice4 = $_POST['choice4'];
$choice5 = $_POST['choice5'];
$choice6 = $_POST['choice6'];
$choice7 = $_POST['choice7'];
$choice8 = $_POST['choice8'];
$choice9 = $_POST['choice9'];
$choice10 = $_POST['choice10'];
$choice11 = $_POST['choice11'];
$choice12 = $_POST['choice12'];
$choice13 = $_POST['choice13'];
$choice14 = $_POST['choice14'];
$choice15 = $_POST['choice15'];
$choice16 = $_POST['choice16'];
$choice17 = $_POST['choice17'];
$choice18 = $_POST['choice18'];
$choice19 = $_POST['choice19'];
$choice20 = $_POST['choice20'];


$score = $choice + $choice2 + $choice3 + $choice4 + $choice5 + $choice6 + $choice7 + $choice8 + $choice9 + $choice10 + $choice11 + $choice12 + $choice13 + $choice14 + $choice15 + $choice16 + $choice17 + $choice18 + $choice19 + $choice20;


echo "<h3>Votre score est de " . $score . "</h3>";

?>

</body></html>

Quelqu'un pourait il m'aider svp ;) 

Autres pages sur : calcul formulaire

Lassé par la pub ? Créez un compte
Expert Programmation

Le truc c'est que chaque question a 2 valeur...

Exemple

<input type="radio" name="reponse" value="0" />
<input type="radio" name="reponse" value="1" />

if ($_POST['reponse'] == "1") {

$total = $reponse+1;
}

Tu n'as pas besoin de le faire pour la réponse qui vaut 0 puisque le résultat sera le même...


Edit: n'oublie pas que les value sont du html, et par conséquent sont afficher dans le code source.... Donc on voit les réponse xD

Erf en fait je bloque, si je met plusieur question, il possible que que cocher qu'une fois avec la radion , c'est a cause du même nom "reponse", mais si je le change mon code en php n'est plus actif ?

Puis-je proceder avec un extract post ? (comment exactement ?)

Merci

allstar27 a dit :
Le truc c'est que chaque question a 2 valeur...

Exemple

<input type="radio" name="reponse" value="0" />
<input type="radio" name="reponse" value="1" />

if ($_POST['reponse'] == "1") {

$total = $reponse+1;
}

Tu n'as pas besoin de le faire pour la réponse qui vaut 0 puisque le résultat sera le même...


Edit: n'oublie pas que les value sont du html, et par conséquent sont afficher dans le code source.... Donc on voit les réponse xD


Bref c'ette proposition, ne marche que pour une unique question ...

rappia a dit :
Bref c'ette proposition, ne marche que pour une unique question ...

en fait, c'est fait pour 1 seule question!

par:
rappia a dit :
Mais je n'arrive pas a traiter le score ... Rien ne s'affiche.

tu veux dire une page blanche ou juste le score qui est absent?
Lassé par la pub ? Créez un compte
Tom's guide dans le monde