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] Variable issues d'un formulaire


Sujet :

Langage PHP

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2006
    Messages : 19
    Par défaut [Tableaux] Variable issues d'un formulaire
    Bonjour,

    J'aurais voulu savoir si quelqu'un été capable de m'indiquer par quel subterfuge l'on peut récupérer la globalité des variables (même de valeur null) qui sont transmises par un formulaire donné (ou même transmises à la page lors de l'appel par la méthode GET)

    En clair, une méthode PHP permettant d'afficher en clair toutes les variables passé à la page. Un peu comme le faisait LiveHTTPHeaders que je n'arrive plus à télécharger.

    L'objectif est simple, savoir quelles variables sont passées pour être sur de ne pas en oublier.

    Salutations

  2. #2
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    print_r($_GET) peut-être.

    Voyons si ledit subterfuge est adéquat.

  3. #3
    Membre éclairé
    Inscrit en
    Janvier 2004
    Messages
    533
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 533
    Par défaut
    Bonjour,
    essaie avec la fonction print_r() en lui passant en paramètre ton tableau $_GET ou $_POST suivant la méthode.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    206
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 206
    Par défaut
    pour les valeurs null, tu fait un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    if(isset(ta variable){
    la valeur
    } else{
    valeur null
    }
     
    //ou bien
    if(ta variable = ""){
    valeur null
    }
    Utilise plutôt la method POST (plus sécurisé : on ne voit pas les valeurs dans l'URL).

    et pour récupérer tes valeurs :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $_GET['variable'] ; //method GET : derière le ?variablr=...
    $_POST['variable'] ;  //Method POST

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2006
    Messages : 19
    Par défaut
    Merci à vous pour vos réponses si rapide,

    le print_r() des deux tableaux fonctionne bien, mais le problème (aussi compliqué soit-il) est que j'aimerais voir les variables nulles également.
    Genre un champ hidden peut très bien être null ou pas selon les chemins pris pour y arriver. C'est à cette question que j'aimerais bien répondre:
    "Existe-t-il des variables non utilisées la pluspart du temps, pouvant créer un bugs lors d'un ajout de fonctionnalité ne la prenant pas en compte?"

    Dans tous les cas vous m'avez déjà aider et je vous en remercie.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2006
    Messages : 19
    Par défaut
    Citation Envoyé par gailup
    pour les valeurs null, tu fait un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    if(isset(ta variable){
    la valeur
    } else{
    valeur null
    }
     
    //ou bien
    if(ta variable = ""){
    valeur null
    }
    Utilise plutôt la method POST (plus sécurisé : on ne voit pas les valeurs dans l'URL).

    et pour récupérer tes valeurs :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $_GET['variable'] ; //method GET : derière le ?variablr=...
    $_POST['variable'] ;  //Method POST
    Le problème est que je ne connais pas toutes les variables employées!!

    [EDIT]
    P.S: D'où l'intérêt de faire des dictionnaires de variables pour une application, parce que celui qui passe derrière s'éclate trop sinon!!!!
    [/EDIT]

  7. #7
    Membre émérite
    Avatar de SnakemaN
    Profil pro
    Bidouille-tout Android
    Inscrit en
    Juillet 2006
    Messages
    871
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Bidouille-tout Android

    Informations forums :
    Inscription : Juillet 2006
    Messages : 871
    Par défaut
    Citation Envoyé par Agrumes
    P.S: D'où l'intérêt de faire des dictionnaires de variables pour une application, parce que celui qui passe derrière s'éclate trop sinon!!!!
    Je crois savoir qu'il existe en php un outil qui génère une sorte de javadoc
    du moment qu'on a mis les entètes adéquates sur les méthodes

    par ex (exemple non-contractuel):

    //**********************************
    * function : maFonction($pouet)
    * --- Explication ---
    *@param $pouet parametre requis pour blablala
    *@gloabl $action variable action, blabla
    ************************************/
    Enfin pas si sur que ca mais moi je fait ce type d'entète pour toutes mes methodes de mes classes et tout, comme ça si quelqu'un qui me lit, il n'est pas perdu...(ou pas trop du moins)

Discussions similaires

  1. Vérification formulaire contenant tableaux variables text et checkbox
    Par Jeannotc dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 20/06/2013, 13h39
  2. [AC-2007] Renommer un champ de requête à l'aide d'une variable issue d'un formulaire
    Par sdechabot dans le forum Requêtes et SQL.
    Réponses: 7
    Dernier message: 27/06/2012, 23h24
  3. [AC-2007] insertion variables issues d'un formulaire dans un doc word
    Par Baba75AB dans le forum VBA Access
    Réponses: 12
    Dernier message: 30/07/2009, 11h36
  4. Syntaxe de variable issue d'un formulaire
    Par jlb59 dans le forum Requêtes
    Réponses: 4
    Dernier message: 31/03/2008, 11h35
  5. [Tableaux] Variable de type array dans un formulaire
    Par ThAOTh dans le forum Langage
    Réponses: 3
    Dernier message: 14/03/2006, 17h49

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