Condition/variables php
Fermé
J@rodd
Messages postés
39
Date d'inscription
mercredi 5 octobre 2011
Statut
Membre
Dernière intervention
26 octobre 2015
-
29 janv. 2012 à 11:42
J@rodd Messages postés 39 Date d'inscription mercredi 5 octobre 2011 Statut Membre Dernière intervention 26 octobre 2015 - 4 févr. 2012 à 15:56
J@rodd Messages postés 39 Date d'inscription mercredi 5 octobre 2011 Statut Membre Dernière intervention 26 octobre 2015 - 4 févr. 2012 à 15:56
A voir également:
- Condition/variables php
- Excel cellule couleur si condition texte - Guide
- Easy php - Télécharger - Divers Web & Internet
- Excel condition ou - Guide
- Expert php pinterest - Télécharger - Langages
- Bloquer saisie cellule excel sous condition ✓ - Forum Excel
4 réponses
Dj Nam
Messages postés
327
Date d'inscription
mardi 9 octobre 2007
Statut
Membre
Dernière intervention
31 janvier 2014
41
29 janv. 2012 à 17:20
29 janv. 2012 à 17:20
Ah si tu veux être plus précis tu peux faire comme ca (je n'ai pas testé le code, je te laisse la joie de le faire)
$toutJuste = true; if ((!empty($_POST['rep']) && $_POST['rep'] == $reponse1) { echo "La réponse 1 est bonne<br />"; } else { $toutJuste = false; echo "La réponse 1 est fausse<br />"; } if (!empty($_POST['rep2']) && $_POST['rep2'] == $reponse2)) { echo "La réponse 2 est juste"; } else { $toutJuste = false; echo "La réponse 2 est fausse"; } if ($toutJuste == false) { //Au moins une mauvaise réponse } else { // Toutes les réponses sont juste }
Dj Nam
Messages postés
327
Date d'inscription
mardi 9 octobre 2007
Statut
Membre
Dernière intervention
31 janvier 2014
41
29 janv. 2012 à 15:02
29 janv. 2012 à 15:02
Bonjour,
Il est tout à fait possible de cumuler les vérifications dans le même fichier.
Voici un exemple très basique qui devrait t'aider :
Ce code implique que les deux champs texte pour les réponses 1 et 2 soient dans le même formulaire.
Si tu veux poser tes deux questions sur deux pages différentes, la meilleur solution reste d'utiliser les variables de session.
Tu stock tes POST dans une session après chaque validation du formulaire, et tu vérifie tout à la fin.
Il est tout à fait possible de cumuler les vérifications dans le même fichier.
Voici un exemple très basique qui devrait t'aider :
if ((!empty($_POST['rep']) && $_POST['rep'] == $reponse1) && (!empty($_POST['rep2']) && $_POST['rep2'] == $reponse2)) { echo "Exacte, question suivante"; } else { echo "Erreur, essaie encore"; }
Ce code implique que les deux champs texte pour les réponses 1 et 2 soient dans le même formulaire.
Si tu veux poser tes deux questions sur deux pages différentes, la meilleur solution reste d'utiliser les variables de session.
Tu stock tes POST dans une session après chaque validation du formulaire, et tu vérifie tout à la fin.
J@rodd
Messages postés
39
Date d'inscription
mercredi 5 octobre 2011
Statut
Membre
Dernière intervention
26 octobre 2015
Modifié par J@rodd le 29/01/2012 à 16:08
Modifié par J@rodd le 29/01/2012 à 16:08
je vois un peu ce que tu veux dire mais si je use ton petit code en haut par exemple avec les reponses 1 et 2, apres verif si l une des deux est fausse il va toujours afficher que tout est faux non?
Ou bien ai je tort?
Je viens de le testé et il décrit se que je viens de dire.
Si je use plusieurs verification je voudrais au moins qu il me dit lequel des questions est fausse ou vrai parceque la meme si c est vrai il dira faux si ya une qui est faux tant que les 2 reps ne corresponde pas aux variables definit...
Ou bien ai je tort?
Je viens de le testé et il décrit se que je viens de dire.
Si je use plusieurs verification je voudrais au moins qu il me dit lequel des questions est fausse ou vrai parceque la meme si c est vrai il dira faux si ya une qui est faux tant que les 2 reps ne corresponde pas aux variables definit...
J@rodd
Messages postés
39
Date d'inscription
mercredi 5 octobre 2011
Statut
Membre
Dernière intervention
26 octobre 2015
4 févr. 2012 à 15:56
4 févr. 2012 à 15:56
j ai refait le code un peu mais pas satisfait du resultat.. :/
et en haut tu as dit que on peu use les session pour stocker les variable est les vérifier a la fin tu peu detail stp?
et en haut tu as dit que on peu use les session pour stocker les variable est les vérifier a la fin tu peu detail stp?