PHP, checkbox, sans bdd

Gege -  
 gege -
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
 
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
Gege
 
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   Statut Membre Dernière intervention   475
 
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
gege
 
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
Gege
 
::UP
0
gege
 
:up
0
Gege
 
:up
0
gege
 
Vraiment personne en sait ?
0