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 :

comment passer tableau dans variables dans un header location ?


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Janvier 2013
    Messages : 23
    Points : 21
    Points
    21
    Par défaut comment passer tableau dans variables dans un header location ?
    Bonsoir,

    J'aimerais savoir s'il est possible de passer en paramètre un tableau , au fait , j'ai un formulaire avec plusieurs champs , et je voudrais par exemple , lorsque 2 champs ne sont pas corrects , dans la page que j'appelle pour vérifier la validité des champs saisis , déclarer un tableau , par exemple $tableau, et initialiser toutes les cases du tableau , avec juste "" ,
    ensuite, lorsque le champ n'est pas valide , à l'intérieur de ce champ , je mets le message d'erreur correspondant dans la case[indice] du tableau , ensuite , j'incrémente l'indice , ainsi de suite.

    Enfin , je vérifie à la fin , si une redirection doit être faite ou pas , si je dois faire une redirection , alors , j'aimerais pourvoir faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    header('location:index.php?mess = '.$tableau);
    Pourriez vous me dire , si cela est possible de passer un tableau à un header location ? , merci

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Techniquement tu peux utiliser serialize() pour passer le tableau comme une chaine de caractère.
    Concretement l'url n'est pas vraiment adaptée pour faire passer de grandes quantités de données et il est plus souple d'utiliser une session.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Janvier 2013
    Messages : 23
    Points : 21
    Points
    21
    Par défaut
    Ok , merci pour tes recommandations

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 27/08/2008, 10h15
  2. comment passer du code html dans une requette sql?
    Par vinceH31 dans le forum Requêtes
    Réponses: 5
    Dernier message: 23/11/2006, 18h10
  3. Réponses: 7
    Dernier message: 22/02/2006, 17h07
  4. Réponses: 6
    Dernier message: 16/02/2006, 14h40
  5. Comment passer en mode édition dans un TTreeView ?
    Par Invité dans le forum C++Builder
    Réponses: 6
    Dernier message: 08/08/2005, 13h37

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