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] Echange de données entre JSP et PHP


Sujet :

Langage PHP

  1. #1
    Membre averti
    Inscrit en
    Juin 2002
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 23
    Par défaut [Tableaux] Echange de données entre JSP et PHP
    Bonjour,

    Je dois selon les cas "submiter" en POST le contenu de ma page JSP à une page PHP. Jusque là pas de problème....
    Le hic c'est que certain de mes paramètres sont de type tableau ex:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    for(int i=0; i < Tab.length; i++){%>
    		<input type="hidden" name="tab" value="<%=Tab[i]%>"/>
    <%}
    En JSP pour récupérer la valeur de ce tableau il me suffit de faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    request.getParameterValues("tab")
    En PHP, quand je fais je ne récupère qu'un seul élément de mon tableau (le dernier uniquement)

    Pour résoudre ce problème il faudrait que mon tableau soit constitué de la façon suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="hidden" name="tab[]" value="<%=Tab[i]%>"/>
    à la place de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="hidden" name="tab" value="<%=Tab[i]%>"/>
    Mais du coup c'est dans ma JSP que je n'arrive plus à récupérer les valeurs de mon tableau.

    Si quelqu'un a une idée...

  2. #2
    Membre expérimenté
    Inscrit en
    Septembre 2005
    Messages
    185
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 185
    Par défaut
    slt,
    ton problème n'est pas évident vu que ceci est un forum php.Je pense que c'est un problème de syncronisation de syntaxe entre php et jsp.Alors je te pris d'envoyer le premier script de submit de jsp à php sans tableau afin d'y refflechir.

  3. #3
    Membre Expert
    Avatar de Nesmontou
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Septembre 2004
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 612
    Par défaut
    Salut, ça n'est pas très joli, mais tu peux faire 2 tableaux :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    for(int i=0; i < Tab.length; i++){%> 
      <input type="hidden" name="tabJSP" value="<%=Tab[i]%>"/> 
      <input type="hidden" name="tabPHP[]" value="<%=Tab[i]%>"/> 
    <%}
    J'avais prévenu, ça n'est pas joli

  4. #4
    Membre averti
    Inscrit en
    Juin 2002
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 23
    Par défaut
    C'est sûr que cette solution n'est pas jolie jolie mais bon elle a quand même le mérite de me dépanner temporairement le temps que je trouve une solution un peu plus propre.

    Merci Nesmontou

  5. #5
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    Salut

    Peut-être disposes-tu d'un caractère te permettant de séparer les éléments du tableau lorsque ce n'est pas un tableau ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if(!is_array()){
       // $tab = split();
    }
    Je pense notamment à \n et aux autres caractères spéciaux...

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

Discussions similaires

  1. Echange de variable entre JSP et iframe PHP
    Par mbijeloroger dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 13/11/2013, 16h55
  2. Echange de données entre PHP et Java
    Par warwill dans le forum Langage
    Réponses: 10
    Dernier message: 20/08/2010, 17h48
  3. Echange de données entre Flash et PHP
    Par sophie007 dans le forum Flash
    Réponses: 3
    Dernier message: 21/04/2007, 19h09
  4. Echange de données entre JSP et PHP
    Par seb34 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 21/02/2006, 13h28
  5. [Kylix] Echange de données entre fiches
    Par _dack_ dans le forum EDI
    Réponses: 1
    Dernier message: 01/07/2003, 11h34

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