A voir également:
- PHP formulaire multipication
- Formulaire de réclamation facebook - Guide
- Easy php - Télécharger - Divers Web & Internet
- Formulaire de reclamation instagram - Guide
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Google Chrome
- Confirmation de l'envoi d'un formulaire html ✓ - Forum HTML
3 réponses
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
18 mai 2009 à 20:22
18 mai 2009 à 20:22
Salut,
C'est bien de mettre un code comme ça mais il faudrai encore que tu nous dises là où tu bloques, tes éventuelles messages d'erreur ou même que tu expliques simplement ce qui se passe au moment ou tu cliques sur le bouton.
C'est bien de mettre un code comme ça mais il faudrai encore que tu nous dises là où tu bloques, tes éventuelles messages d'erreur ou même que tu expliques simplement ce qui se passe au moment ou tu cliques sur le bouton.
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
18 mai 2009 à 20:32
18 mai 2009 à 20:32
Normal quand tu affiches les chioffres la première fois php te les fournis par rand, mais ensuite lorsque le script php est appelé pour vérification les chiffres fournis par le rand ne sont plus les mêmes. Il faut donc les "garder" en mémoire grace au champ caché hidden
<?php $nbr1= rand (1,10); $nbr2= rand (1,10); $res= $nbr1 * $nbr2; ?> <form NAME="mul" method="post" > <p> <label for="resultat"> </label> <?php echo $nbr1 ; echo '*'; echo $nbr2 ?> = <input type="text" name="resultat" id="resultat" /> <input type="hidden" name="res_attendu" value="<?php echo $res; ?>" /> <?php if (isset($_POST['resultat'])) { $res_attendu=$_POST['res_attendu']; // on récupére la valeur du champ caché if ($_POST['resultat'] == '') { echo '<br/>veuillez entrez une valeur'; } else { if($_POST['resultat']==$res_attendu){ echo '<br/>Bravo'; } else { echo '<br/>Faux'; } } } ?> <input type="submit" value="Vérifier"/> </p> </form>