PHP, checkbox, sans bdd

Fermé
Gege - 31 mai 2009 à 17:08
 gege - 6 juin 2009 à 15:00
Bonjour,
je suis sur Kompozer.
J'ai créer un formulaire PHP qui est envoyé sur un envoi.php
J'utilise Apache.
Je me débrouille pas mal (tout est relatif) avec les bouton radio,
Mais je suis incapable, bien qu'ayant cherché, d'utiliser les checkbox

Je cherche un code permettant récuperer les valeures de 3 box, de les convertir en texte
et un code permetant de récupérer les valeures des 3 checkbox et de les aditionner.

Bien à vous,

@bientôt
A voir également:

8 réponses

Utilisateur anonyme
31 mai 2009 à 17:27
salut, tu as un formulaire, je présume

tu récupère avec $_POST ou $_GET

tu l'attribue dans une variable $var par exemple

tu fais l'addition et tu renvoi pour qu'il soit affiché :-)
0
salut !

merci de ta réponse, Mais holala... c'est compliqué. je suis nul en PHP.

$_POST....

merci
0
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
31 mai 2009 à 17:44
Pour ce qui est des formulaires et la récupération des données, je t'invite à regarder cette page: https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/913099-transmettez-des-donnees-avec-les-formulaires#ss_part_2

Ensuite dans ton cas, je pense qu'il va falloir jouer sur les conditions.
Exemple:
if(isset($_POST['champ1'])){ /*Action du champ 1*/}
if(isset($_POST['champ2'])){ /*Action du champ 2*/}
if(isset($_POST['champ3'])){ /*Action du champ 3*/}


Faudrait que tu soit plus clair ensuite sur ce que tu fais des données car j'ai pas bien compris.
0
Merci de vos réponses. Je n'ai pas eu le temps d'y répondre avant cet heure.

Je vais clarifier ma question :

Sur ma page questionnaire.php :
3 cases à cocher
- Case1 | nom: case[] | valeur: 1
- Case2 | nom: case[] | valeur: 2
- Case3 | nom: case[] | valeur: 3

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="content-type">
  <title>questionnaire.php</title>
</head>
<body>
<form action="envoi.php" name="questionnaire"><input
 name="case[]" value="1" type="checkbox">Case1<br>
  <input name="case" value="2" type="checkbox">Case2<br>
  <input name="case" value="3" type="checkbox">Case3</form>
</body>
</html>

Le tout est envoyé sur une page envoi.php :


Sur ma page envoi.php
Je récupère les valeur de mes checkbox en les affichant à la ligne :
1
2
3

for ($i = 0; $i < count($_POST["case"]); $i++)
echo $_POST["case"][$i]." <br> ";



Ma question :
:

Comment afficher un texte correspondant à la case cochée.
Ex :
"Case numéro un
Case numéro deux"
lorsque les case1 et cas2 sont cochées.
Naturellement sans changer la valeur de la case.

En espérant avoir était plus clair,

@bientôt
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
::UP
0
:up
0
:up
0
Vraiment personne en sait ?
0