IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Vérifier les champs d'un formulaire : PHP ou javascript ?


Sujet :

Langage PHP

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 43
    Par défaut Vérifier les champs d'un formulaire : PHP ou javascript ?
    Bonjour à tous,

    Je n'ai pas assez de recul sur la programmation de javascript pour savoir s'il y a des inconvénients à vérifier les champs d'un formulaire à l'aide du javascript (script déclenché sur événement onChange) plutôt que de les vérifier après soumission en PHP...

    Je n'y vois que des avantages... votre opinion m'intéresse...

    Merci

    Pierre

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2009
    Messages
    127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2009
    Messages : 127
    Par défaut Vérification en javascript validation en php
    Bonsoir,
    La réponse la plus indiquée c'est :
    - En javascript j'essaye d'aider interactivement l'utilisateur à entrer des données correctes : vérification
    On peut bidouiller le html et le javascript pour par exemple baisser un prix d'article ou des quantités
    - En php je confirme et je re-vérifie que les données transmises sont valides et non dangeureses : validation et enregistrement
    Idem qu'avant mais on évite les injections de code <? echo ..?>, on vire le code html et on formate les données pour les utiliser.

    Bon dev

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonsoir,
    en effet, les 2 sont importantes :
    1- javascript (coté client) = au moment de la soumission du formulaire (onsubmit formverif(...)) permet de vérifier les données transmises AVANT envoi et traitement du formulaire : on peut afficher un message d'alerte si un champ n'a pas été correctement rempli)
    2- php (coté serveur) = (Surtout si javascript est désactivé !) Cela permet de vérifier les données APRES AVOIR ETE ENVOYÉES par le formulaire (on teste et vérifie les données transmises par le formulaire, et on peut y "revenir" si telle ou telle donnée n'a pas été correctement remplie ...).

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 43
    Par défaut
    Bonsoir et merci,

    J'en conclus que j'ai intérêt à vérifier mes champs au fur et à mesure grâce à un javascript, ce qui va permettre à l'utilisateur d'être averti "à chaud" de son erreur. Mais, il me faut aussi refaire les vérifications a posterio en PHP dans l'hypothèse notamment où le javascript serait désactivé.

    Deux fois plus de boulot que prévu !

    A bientôt

    Pierre

  5. #5
    Membre confirmé
    Profil pro
    Consultant informatique
    Inscrit en
    Février 2004
    Messages
    93
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Février 2004
    Messages : 93
    Par défaut
    J'espère ne pas trop polluer le sujet mais j'aimerais demander s'il faut faire attention à des choses particulières au niveau de la sécurité lorsqu'on implémente un système de commentaires (sur des news, qui eux-même font partie d'un système de news assez simple).

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Vérifier les champs d'un formulaire
    Par linouchka dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 27/05/2014, 21h18
  2. Vérifier les champs d'un formulaire
    Par paikan06 dans le forum Langage
    Réponses: 4
    Dernier message: 18/05/2012, 18h25
  3. Vérifier les champs d'un formulaire
    Par isitien dans le forum Langage
    Réponses: 18
    Dernier message: 16/08/2011, 10h24
  4. Vérifier les champs d'un formulaire
    Par Olivier Regnier dans le forum Web
    Réponses: 6
    Dernier message: 12/11/2007, 11h04
  5. [Formulaire] vérifier les champs d'un formulaire
    Par mariafan dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 28/12/2006, 19h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo