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 :

formulaire et isset [Débutant(e)]


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2006
    Messages
    147
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2006
    Messages : 147
    Par défaut formulaire et isset
    Bonjour,

    j'ai une question qui me trotinne dans la tête depuis quelques temps... A quoi sert le isset ?.
    Oui isset détermine si une variable est affecté

    donc on fait ca pour le traitement du formulaire.
    if(isset($_POST['Validation']))
    en gros, en langage humain, ca veut dire que l'utilisateur à bien cliquer sur le bouton submit donc le name est 'Validation' ?


    Et sur certains sites, on trouve parfois:
    if(isset($_POST['Validation']) && $_POST['Validation'] == 'Validation')

    Pensez vous que ca soit vraiment utile de dire que $_POST['Validation'] == 'Validation' ?

    Merci d'avance

  2. #2
    Membre émérite
    Avatar de jc_cornic
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    623
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 623
    Par défaut
    Salut, le fait d'utiliser une double condition permet à l'administrateur du site de vérifier si l'utilisateur est bien arrivé sur la page par le chemin prévu et que la variable passée par formulaire à la bonne valeur...

    Un exemple, ton formulaire à un champ input texte, tu va d'abord vérifier que ce champ a bien été créé et ensuite tu va vérifier ce qu'il y a dedans...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    if (isset($_POST['nom']) && ($_POST['nom'] == "roger") )
    {
    // Acces à la rubrique dédiée à roger...
    }
    Pourrais-t-on faire directement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    if ($_POST['nom'] == "roger")
    {
    }
    ???




    ++
    JC

  3. #3
    Membre confirmé
    Homme Profil pro
    Mickaël
    Inscrit en
    Mai 2003
    Messages
    106
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Mickaël
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2003
    Messages : 106
    Par défaut
    Hello,

    Ce double test permets de :

    1) vérifier que la variable existe bien
    => si ce n'est pas le cas et que l'on test le contenu = plantage
    2) de vérifier le contenu.

    Pour un code propre il faut faire ces deux tests.


    Ne tester que l'existence (avec isset) pourrait être juste aussi, mais bon... ca reste moins propre.


    Bon dimanche,

  4. #4
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2006
    Messages
    147
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2006
    Messages : 147
    Par défaut
    c'est compris !

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

Discussions similaires

  1. Probleme de débutant :-D (formulaire et isset)
    Par jmtutu dans le forum Langage
    Réponses: 3
    Dernier message: 20/02/2012, 16h45
  2. [MySQL] Formulaire avec isset ou empty
    Par guillaume2vo dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 11/08/2006, 23h27
  3. [Tableaux] pb avec isset et formulaire non complété
    Par PuppeT mAsTer dans le forum Langage
    Réponses: 5
    Dernier message: 11/06/2006, 13h31
  4. [CR][Access] intégrer un viewer dans un formulaire access
    Par nicolak dans le forum SAP Crystal Reports
    Réponses: 7
    Dernier message: 13/01/2003, 16h52
  5. [CR] Tranfert de formulaire a travers une page HTMl
    Par LIEU dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 12/09/2002, 09h37

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