Fonction "différent de" pour "$_pos
Résolu
steve2206
Messages postés
96
Statut
Membre
-
Obsidian -
Obsidian -
Salut à tous,
voilà j'ai un annuaire qui reçoit pas mal de spams cet an-ci... J'ai ajouté un captcha afin de limiter tout ça, cela fonctionne puisque je ne reçoi plus de demandes d'inscriptions si code du captcha n'est pas bon.
Mais lorsque le code n'est pas bon, je reviens à la page de départ et j'aurai préféré avoir un message d'avertissement pour les "humains" qui se seraient réellement trompé en copiant le captcha...
J'ai donc ce code:
Mais il est simplement suivi d'un "else". J'aurai donc aimé avoir un autre "if" précisant la variable "action" soumise, mais avec la variable $_post (le "code") invalide, genre if chk_crypt != ($_post['code']), mais je ne connais pas encore assez le php pour cela.
résumé pour ceux qui ne m'ont pas compris:
if action (OK) && code (OK) ... c'est ce que j'ai
if action (OK) && code (pasOK)... ce que je cherche
else... c'est ce que j'ai
merci d'avance
voilà j'ai un annuaire qui reçoit pas mal de spams cet an-ci... J'ai ajouté un captcha afin de limiter tout ça, cela fonctionne puisque je ne reçoi plus de demandes d'inscriptions si code du captcha n'est pas bon.
Mais lorsque le code n'est pas bon, je reviens à la page de départ et j'aurai préféré avoir un message d'avertissement pour les "humains" qui se seraient réellement trompé en copiant le captcha...
J'ai donc ce code:
if ($action == "submit" && chk_crypt($_POST['code']))
Mais il est simplement suivi d'un "else". J'aurai donc aimé avoir un autre "if" précisant la variable "action" soumise, mais avec la variable $_post (le "code") invalide, genre if chk_crypt != ($_post['code']), mais je ne connais pas encore assez le php pour cela.
résumé pour ceux qui ne m'ont pas compris:
if action (OK) && code (OK) ... c'est ce que j'ai
if action (OK) && code (pasOK)... ce que je cherche
else... c'est ce que j'ai
merci d'avance
A voir également:
- Fonction "différent de" pour "$_pos
- Fonction si et - Guide
- Excel différent de vide - Forum Excel
- Fonction miroir - Guide
- Comment mettre un son de notification différent pour chaque application - Guide
- Fonction moyenne excel - Guide
3 réponses
"chk_crypt" est visiblement une fonction booleene. Essaie de mettre un "!" devant son nom pour inverser sa condition.
if ($action=="submit" && !chk_crypt($_POST['code']))
if ($action=="submit" && !chk_crypt($_POST['code']))