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
Configuration: Linux Mandriva
Firefox 2.0.0.18

8 réponses

  1. 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
  2. Gege
     
    salut !

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

    $_POST....

    merci
    0
  3. arthezius Messages postés 3756 Statut Membre 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
  4. 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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question