Salut. J'essaie de créer un formulaire avec des cases à cocher qui contiennent des valeurs différentes. Chaque case à cocher est supposé être une valeur un nombre différent et une fois que l'utilisateur soumet le formulaire le code php est supposé ajouter chaque numéro qui a été vérifié et donner un total, puis multipliez par 55. Cependant, je suis bloqué. Ce que j'ai eu à jusqu'à présent, c'est une forme de base de html et de ce que je crois, c'est le début du code php. Voici le formulaire html :
<html>
<head>
<title>First Page
</title>
</head>
<body> Here is some text.
<form action="calc.php" method="post">
This value is 3 <input type="checkbox" name="general1">
This value is 4 <input type="checkbox" name="general2">
This value is 5 <input type="checkbox" name="general3">
This value is 6 <input type="checkbox" name="general4">
This value is 7 <input type="checkbox" name="general5">
<input type="submit">
</form>
</body>
</html>
- <html>
- <head>
- <title>First Page
- </title>
- </head>
- <body> Here is some text.
- <form action="calc.php" method="post">
- This value is 3 <input type="checkbox" name="general1">
- This value is 4 <input type="checkbox" name="general2">
- This value is 5 <input type="checkbox" name="general3">
- This value is 6 <input type="checkbox" name="general4">
- This value is 7 <input type="checkbox" name="general5">
- <input type="submit">
- </form>
- </body>
- </html>
Et Voici ma tentative de création de code php :
<html>
<head>
<title>Second Page</title>
</head>
<body>
<?php
if (isset($HTTP_POST_VARS)) {
$general1 = $HTTP_POST_VARS["general1"];
$general2 = $HTTP_POST_VARS["general2"];
$general3 = $HTTP_POST_VARS["general3"];
$general4 = $HTTP_POST_VARS["general4"];
$general5 = $HTTP_POST_VARS["general5"];
if (count($general1)>0)
{
$general1 = 3;
}
if (count($general2)>0)
{
$general2 = 4;
}
if (count($general3)>0)
{
$general3 = 5;
}
if (count($general4)>0)
{
$general4 = 6;
}
if (count($general5)>0)
{
$general5 = 7;
}
function add($general1,$general2,$general3,$general4,$general5)
{
$total=$general1+$general2+$general3+$general4+$general5;
return $total;
}
echo "Your total is $total";
}
?>
</body>
</html>
- <html>
- <head>
- <title>Second Page</title>
- </head>
- <body>
- <?php
- if (isset($HTTP_POST_VARS)) {
- $general1 = $HTTP_POST_VARS["general1"];
- $general2 = $HTTP_POST_VARS["general2"];
- $general3 = $HTTP_POST_VARS["general3"];
- $general4 = $HTTP_POST_VARS["general4"];
- $general5 = $HTTP_POST_VARS["general5"];
- if (count($general1)>0)
- {
- $general1 = 3;
- }
- if (count($general2)>0)
- {
- $general2 = 4;
- }
- if (count($general3)>0)
- {
- $general3 = 5;
- }
- if (count($general4)>0)
- {
- $general4 = 6;
- }
- if (count($general5)>0)
- {
- $general5 = 7;
- }
- function add($general1,$general2,$general3,$general4,$general5)
- {
- $total=$general1+$general2+$general3+$general4+$general5;
- return $total;
- }
- echo "Your total is $total";
- }
- ?>
- </body>
- </html>
-
Je ne peux juste semblent pour l'obtenir pour afficher un résultat bien.