Php

Résolu
Bonjour,
je voulais verifier les contenus de deux zones de textes en utilisant des expressions régulières php,le problème c'est qu'il faut qu'une fois que je clique sur un bouton il doit afficher "verification exacte" dans une AUTRE page quand ce que j'ecris dans les zones de textes soient conforment aux expressions régulières que j'ai utilisés et afficher "erreur" dans le cas contraire juste en bas sans changer de page.Pouvez vous m'aidez s'il vous plait!car j'ai beau essayer d'utiliser toutes les possibilités mais,ça ne marche pas.Merci d'avance!

4 réponses

  1. Salut.

    Par soucis de sécurité, n'oublie pas de faire la vérification en PHP, celle en JS ne suffit pas (il est désactivable).
    1
    1. C'est vrai j'ai oublié de lui précisé merci pour le rappel.
      0
    2. merci pour votre reponse mais je sais comment faire pour les expressions régulières et les verifications mais j'ignore comment faire pour que "erreur" s'affiche dans la même page ou j'ai mis les formulaires et que "verification exacte" s'affiche dans un autre page.
      0
    3. if(preg_match('regex',$chaine_a_verifier)) {
          echo 'ok';
      } else {
          echo 'pas ok';
      }
      0
  2. Bonsoir,

    Pour les expressions régulières tu peux regarder ici :

    https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/916990-les-expressions-regulieres-partie-1-2

    Pour ce qui est de la vérification, tu dois utiliser le javascript. Je te conseille de regarde ici :

    https://openclassrooms.com/fr/courses/146276-tout-sur-le-javascript/144576-td-verification-dun-formulaire

    Voila en espérant avoir répondu à ta question.
    0
    1. Bonjour,

      je pense qu'il faut utiliser un if comme suit:
      if(verification ==true) redirection nouvelle page;
      else $erreur="ce qu'on veut"

      et après affiche ton $erreur avec echo ou tu veut.
      0
      1. 1000merci pour votre aide,j'ai reussi a faire l'exercice.
        0