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!



A voir également:

4 réponses

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