Php

Résolu
mimikely -  
 mimikely -
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. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    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. Cuffson Messages postés 1011 Statut Membre 57
       
      C'est vrai j'ai oublié de lui précisé merci pour le rappel.
      0
    2. mimikely
       
      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. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
       
      if(preg_match('regex',$chaine_a_verifier)) {
          echo 'ok';
      } else {
          echo 'pas ok';
      }
      0
  2. Cuffson Messages postés 1011 Statut Membre 57
     
    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
  3. gamrabde Messages postés 19 Statut Membre 11
     
    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
  4. mimikely
     
    1000merci pour votre aide,j'ai reussi a faire l'exercice.
    0