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 :

[Tableaux] [validation] Oui mais jusqu'à où


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Avatar de ozzmax
    Inscrit en
    Novembre 2005
    Messages
    977
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Novembre 2005
    Messages : 977
    Par défaut [Tableaux] [validation] Oui mais jusqu'à où
    Bonjour a tous
    petit interrogation en ce lundi matin

    j'ai un formulaire
    que je remplis à partir d'un array

    bon je valide je valide est ce que je dois revalider?
    afin d'etre plus clair je laisse du code et je vous interroge ladessus

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
    if(isset($_SESSION['newDossier'])){
    	$arrDos = $_SESSION['newDossier']->getValeur();
    }
    et de là...je fais afficher dans mes zone de textes
    est ce que je dois valider le $arrDos avant l'affichage?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    <input type="text" name="txtNom" value="<? echo (isset($arrDos['txtNom'])) ? $arrDos['txtNom'] : '' ?>" >
    ou encore pas besoin d'une autre validation et l'afficher directement

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    <input type="text" name="txtNom" value="<? echo $arrDos['txtNom'] ?>" >
    en posant la question la premiere solution me parrait plus logique
    alors voici une seconde question:

    est ce que je peux valider seulement si l'array est isset ou j'ai besoin de lui fournir un indice

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
    if(isset($arrDos))....
    //Comparer à
    if(isset($arrDos['txtNom']))...
    Encore, est ce qu'il y aurait une autre maniere de procéder

    MErci à l'avance de vos conseils

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 79
    Par défaut
    salut !

    hum j'ai pas tout compris, mais je pense que tu ferais mieux de vérifier si ton array contient quelque chose (avec un count ou sizeof), plutôt qu'un isset qui est défini pour les variables text ou string.

  3. #3
    Membre émérite
    Avatar de ozzmax
    Inscrit en
    Novembre 2005
    Messages
    977
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Novembre 2005
    Messages : 977
    Par défaut
    oki pour le isset, je savais pas trop je croyais que c'était pour savoir si une variable avait été définie ou instancié
    alors un sizeof serait adéquat

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 79
    Par défaut
    Oui le isset est bien pour tester l'existence d'une variable, mais il est plus pratique pour une variable de type string ou integer. Donc pour un tableau qui est de type array, c'est sizeof le plus intéréssant.

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

Discussions similaires

  1. Héritage - oui mais jusqu'où !
    Par Mattgic dans le forum Diagrammes de Classes
    Réponses: 5
    Dernier message: 01/02/2011, 11h28
  2. [Tableaux] Boucle oui mais comment
    Par masseur dans le forum Langage
    Réponses: 5
    Dernier message: 13/03/2008, 17h31
  3. Du bénévolat, oui, mais jusqu'à quand ?
    Par slim dans le forum Stages
    Réponses: 17
    Dernier message: 30/05/2007, 22h53
  4. [POO] Produit Open Source oui mais jusqu'où ?
    Par berceker united dans le forum Langage
    Réponses: 18
    Dernier message: 12/08/2006, 21h23
  5. Valide si... oui mais quelle est l'expression?
    Par SpyesX dans le forum Access
    Réponses: 1
    Dernier message: 28/10/2005, 15h38

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