Tom's Guide > Forum > Programmation > Calcul des formulaire

Calcul des formulaire

Forum Programmation : Calcul des formulaire

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

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 ;)

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

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

Message cité 1 fois
Message édité par Allstar27 le 07-11-2007 à 14:34:03
------------------------------ Rémunère ton site
Hosting Favicon
Clic pas ici
Répondre à Allstar27

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

Répondre à rappia

:??:

------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25

Allstar27 a écrit :

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 ...

Répondre à rappia

rappia a écrit :

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


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

par:

rappia a écrit :

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?

------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25

tu programmes sur quelle version de php?
en théorie, même si tu as une erreur dans tes variables, il devrait te sortir au pire 0!

------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25

Erf, c'est réglé j'avais fais une grosse bourde avec une virgule :/

Merci.

Répondre à rappia
Tom's Guide > Forum > Programmation > Calcul des formulaire
Aller à :

Il y a 2621 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens