Envoyer un tableau comme formulaire [HTML/JS] - HTML/CSS - Programmation
Marsh Posté le 31-01-2004 à 16:12:41
ca fait longtemps que tu touche à l'informatique?
c'est pas très logique ton truc
pk tu fais pas ta requete champs1, champs2, champs3 dans la page finale sur laquel tu génèrera ton tableau
Marsh Posté le 31-01-2004 à 16:30:48
Salut et merci pour ta réponse, même si tu es un peu vexant
Nous sommes d'accord que je parlais d'un tableau HTML ?
J'ai un tableau de 2 colonnes et 2 lignes :
<table width="50%" border="1">
<tr>
<td>10</td>
<td>20</td>
</tr>
<tr>
<td>52</td>
<td>15</td>
</tr>
</table>
Comment ensuite reconstituer mes "lignes" dans ma page finale ?
Marsh Posté le 31-01-2004 à 17:37:59
tafkap a écrit : Salut et merci pour ta réponse, même si tu es un peu vexant |
ok
page 1 -> ton tableau
page 2 -> ta page finale, dans laquelle tu veux le même tableau, vrai?
comment est-ce qu'il est créé le tableau dans ta page 1? Qu'est-ce que ta page 1? un cgi de ton truc SAP ITS?
Marsh Posté le 31-01-2004 à 19:08:19
le tableau dans la page 1 est créé de façon dynamique. La page 1 correspond à un formulaire dans lequel l'utilisateur peut ajouter ou supprimer dans un tableau des occurences. Une fois fait, il clique sur le bouton "Valider". Le tableau doit être "lu" et envoyé vers le serveur ITS. Pour explication, les variables envoyés seront créées dans le contexte du serveur, ensuite grâce à un mécanisme propre à SAP, une fonction est déclenchée, dans cette même fonction je dois récupérer les occurences du tableau.
En fait le serveur ITS, ça revient à faire du PHP, c'est la même mécanique.
Merci pour ton aide, de plus un samedi
Marsh Posté le 31-01-2004 à 19:46:12
ok, disons que ta page 1 envoit le tableau (disons plutot les données du tableau) vers ton serveur. Celui-ci doit surment les stocker, comme dans une db. Alors dans ta page 2, qui ne sera pas que du html mais un cgi, ou autre (jsp, php, asp), tu fais une belle petite requête à ton serveur pour récupéré les donner et les réafficher
Marsh Posté le 31-01-2004 à 19:56:32
J'ai bien réfléchi à la question, j'ai relu mon post et je me suis mal exprimé.
Quand je clique sur le bouton Valider, une fonction SAP se déclenche et prend en paramètre une variable, mais je ne peux pas lui passer une table, d'où la difficulté. La question revient à dire : comment gérer plusieurs occurences avec une variable. C'est pour cela que j'avais élaboré ma ligne d'occurences séparée par des ;. Pas facile ce problème
Marsh Posté le 31-01-2004 à 20:00:04
donc tu me dis que les données ne sont pas conservé nul part, et que toi tu voudrais générer un tableau à partir de la variable
mais moi je te dis: pour récupérer la variable, il te faut un language, du perl, du php, peut importe, dans lequel TOI tu vas faire un traitement sur la variable
mais de la facon dont tu me parles, tu ne peut rien faire du coté serveur...
Marsh Posté le 31-01-2004 à 20:02:36
ok, je dois partir, je ferais un schéma récapitulatif, ça m'aidera également à remettre cela à plat
Merci encore pour ton aide et ton soutien
Marsh Posté le 01-02-2004 à 01:00:52
Bonsoir,
j'ai fait un petit schéma explicatif :
http://perso.wanadoo.fr/eric.caillet/
Bonne lecture
Marsh Posté le 31-01-2004 à 11:38:50
Bonjour à tous,
j'ai un tableau que je dois envoyer à une page en argument. La difficulté pour moi, c'est que je travaille sur un environnement un peu "spécial". En gros, je saisie des informations sur le client Web, la requête est envoyée sur un serveur SAP ITS basé sur la technologie CGI, ce dernier a une passerelle avec un système SAP R/3.
Bref, la question est de savoir comment envoyer un tableau à une page, j'ai entendu parler de frame ou iframe, mais qu'est-ce donc ?
Si on ne peut pas envoyer un tableau directement, j'avais dans l'idée - grâce à une fonction en Javascritp - de lire mon tableau et de créer une ligne d'arguments que je passerai comme variable, chaque occurence étant séparé par un ;.
Par exemple le tableau aurait la tête suivante :
Champs1 Champs2 Champs3
15/02/2004 16/02/2004 3
19/02/2004 19/02/2004 10
Ma ligne d'argument serait :
15022004160220043;190220041902200410
A ma charge de savoir lire ce format dans ma fonction SAP.
J'ai vraiment besoin d'avoir votre avis sur les techniques que je peux employer. Merci pour votre aide.