Traitement des checkbox en php sans bdd
kodimx87
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
Alain_42 Messages postés 5361 Date d'inscription Statut Membre Dernière intervention -
Alain_42 Messages postés 5361 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai écrit le code suivant en html:
<tr>
<td><label>
<input type="radio" name="Groupe de boutons radio1" value="jpt" id="Groupe de boutons radio1_0" />
<span class="style2">Justice, Paix, Travail</span></label></td>
</tr>
<tr>
<td><label>
<input type="radio" name="Groupe de boutons radio1" value="tpj" id="Groupe de boutons radio1_1" />
<span class="style2">Travail, Paix, Justice</span></label></td>
</tr>
Je voudrais que lorsqu'on clique sur le premier bouton, qui est la réponse, que s'affiche à l'instant une image et le point obtenu. A noter qu'il sera incrémenté ou décrémenté selon qu'on cliquera sur la bonne réponse ou la mauvaise réponse.
J'ai écrit le code suivant en html:
<tr>
<td><label>
<input type="radio" name="Groupe de boutons radio1" value="jpt" id="Groupe de boutons radio1_0" />
<span class="style2">Justice, Paix, Travail</span></label></td>
</tr>
<tr>
<td><label>
<input type="radio" name="Groupe de boutons radio1" value="tpj" id="Groupe de boutons radio1_1" />
<span class="style2">Travail, Paix, Justice</span></label></td>
</tr>
Je voudrais que lorsqu'on clique sur le premier bouton, qui est la réponse, que s'affiche à l'instant une image et le point obtenu. A noter qu'il sera incrémenté ou décrémenté selon qu'on cliquera sur la bonne réponse ou la mauvaise réponse.
A voir également:
- Traitement des checkbox en php sans bdd
- Reconsidérer le traitement de vos informations à des fins publicitaires - Accueil - Réseaux sociaux
- Traitement de texte gratuit - Guide
- Easy php - Télécharger - Divers Web & Internet
- Ce traitement de texte gratuit et léger est parfait pour remplacer Word, même sur un vieux PC - Guide
- Dictionnaire des maladies et traitement - Télécharger - Bureautique
1 réponse
tu peux faire ça avec les sessions php
<?php session_start(); if(!isset($_SESSION['score'])){ //si variable session n'existe pas on l'initialise avec comme valeur 0 $_SESSION['score']=0; }else{ if(isset($_POST['envoyer'])){ //le bouton envoyer a été cliqué, le formulaire a été envoyé if($_POST['Groupe_de_boutons_radio1'] == "jpt"){ //si bonne réponse $_SESSION['score'] += 1; //ou 10 si tu veux echo '<img src="ton_image_bonne_reponse.jpeg" width="xxxx" heigth="yyyy" />'; echo '<br />Score: '.$_SESSION['score']; }elseif($_POST['Groupe_de_boutons_radio1'] == "tpj"){ //si pas bonne réponse echo 'Réponse fausse'; } } } ?> ...... <form name="form1" method="post" action=""> ... <tr> <td><label> <!-- la nature a horreur du vide, la prog php des espaces dans les name= etc.. alors remplaces les espaces par des _ --> <input type="radio" name="Groupe_de_boutons_radio1" value="jpt" id="Groupe_de_boutons_radio1_0" /> <span class="style2">Justice, Paix, Travail</span></label></td> </tr> <tr> <td><label> <input type="radio" name="Groupe_de_boutons_radio1" value="tpj" id="Groupe_de_boutons_radio1_1" /> <span class="style2">Travail, Paix, Justice</span></label></td> </tr> <input type="submit" name="envoyer" value="Envoyer" /> </form>