PHP, checkbox, sans bdd
Gege
-
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
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:
- PHP, checkbox, sans bdd
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour à la ligne php ✓ - Forum PHP
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
8 réponses
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é :-)
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é :-)
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:
Faudrait que tu soit plus clair ensuite sur ce que tu fais des données car j'ai pas bien compris.
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.
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
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
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
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question