tableaux PHP et javascript - PHP - Programmation
Marsh Posté le 15-11-2002 à 17:15:33
pour générer un tableau de variables via un formulaire HTML il suffit d'utiliser la syntaxe suivante pour tes champs de formulaire
<input .... name="tavariable[]">
ici un tableau simple, mais rien n'empeche d'ajouter d'autres tableaux.
ta variable sera accessible dans la page qui reçoit les infos du formulaire.
Marsh Posté le 15-11-2002 à 18:21:37
Sh@rdar a écrit a écrit : pour générer un tableau de variables via un formulaire HTML |
En fait, pour plus de précision, j'ai effectué une requête sur une base mySQL et classé le résultat dans un tableau PHP à 2 dim. Je dois à la fois, conserver à l'écran ma page php contenant mon tableau, et envoyer les données de ce tableau à une autre page PHP.
Le pb est qu'une fois la page chargée mon tab PHP n'a plus d'existence, il faut donc que je stocke ces données dans un tableau javascript ou via un formulaire HTML, au chargement. Je voudrais éviter de générer ce stockage en 'dur' dans le code par du PHP, car ma requête peut renvoyer un nombre important de données. Est-il possible de passer la référence d'un tab PHP à un tab javascript ou de passer directement ses données comme on le ferait en javascript, monTabJava = $monTabPHP ?
Marsh Posté le 15-11-2002 à 18:24:40
je vais répondre à coté de la plaque mais bon
pour transmettre des données de page en page, y a les sessions, ou les cookies dans une moindre mesure.
Si tu as besoin de transmettre beaucoup de données d'une page à l'autre tu as un problème d'analyse et ta requête ne doit pas se trouver au bon endroit dans ton code..
pour le reste javascript / php bin c'est faisable mais que dans un sens.. alors intêret nul.
Marsh Posté le 15-11-2002 à 18:44:34
[citation]y a les sessions[/citation] : je vais étudier ça.
[citation]
Si tu as besoin de transmettre beaucoup de données d'une page à l'autre tu as un problème d'analyse et ta requête ne doit pas se trouver au bon endroit dans ton code..
[/citation] : en fait j'ai contourné le pb en simplifiant ma requête initiale. Ma page PHP devant rester affichée, est maintenant incluse dans un jeu de cadres avec une frame cachée dans laquelle j'appelle une page php qui fait le reste... Celle-là je peux la recharger autant de fois qu'il faut, ce qui fait que mon code de traitement s'est largement simplifié.
[citation]
pour le reste javascript / php bin c'est faisable mais que dans un sens.. alors intêret nul.
[/citation] : c'est quoi / php bin ?
Marsh Posté le 15-11-2002 à 18:45:50
Pourquoi tu n'exécute pas la requête dans les deux pages? Comme ça, tu n'as plus qu'à passer les paramêtres de la requête au second script et non pas une tonne d'infos que t'as déjà de stocké quelque part.
Marsh Posté le 15-11-2002 à 18:51:57
omega2 a écrit a écrit : Pourquoi tu n'exécute pas la requête dans les deux pages? Comme ça, tu n'as plus qu'à passer les paramêtres de la requête au second script et non pas une tonne d'infos que t'as déjà de stocké quelque part. |
En fait, il n'y avait pas d'intérêt à le faire dans les deux pages. J'ai divisé le pb en deux. Une partie de la requête dans la première page --> passage de paramêtres par formulaire à ma 2ème page dans la frame cachée --> 2ème partie de la requête qui est maintenant beaucoup plus légère.
Mais ce pb de tableau m'interroge.
Marsh Posté le 18-11-2002 à 11:56:42
la preuve qu'il y avait un intêret à faire la requête sur les deux pages, maintenant tu te retrouves coinçé..
php / bin c'est rien, "bin" c'est l'abréviation de "hè bien" si tu préfères
le plus simple pour toi serais tout de même de revoir l'organisation de ces quelques pages plutôt que d'ajouter des fonctions..
Marsh Posté le 15-11-2002 à 14:57:58
Après une recherche infructueuse dans la bd, voilà ma question :
Comment faire pour passer un tableau PHP à 2 dimensions dans l'envoi d'un formulaire ou comment faire pour recréer le même tableau en javascript ?