passage de donnée tablo d'une page à l'autre - HTML/CSS - Programmation
Marsh Posté le 28-02-2005 à 13:45:06
pas vraiment...
Il faut sérialiser ton tableau, puis l'envoyer à l'autre page de la même manière qu'une donnée classique...donc POST, GET ou session.
Marsh Posté le 28-02-2005 à 13:53:05
sérialiser??? c'est koi ca? Je ne connais pas cette méthode? Si quelqu'un peut m'expliquer vite fait, ca serait cool.
Marsh Posté le 28-02-2005 à 13:54:00
quel est la diférence entre la sérialisation et la concaténation?
Marsh Posté le 28-02-2005 à 14:05:09
geor a écrit : sérialiser??? c'est koi ca? Je ne connais pas cette méthode? Si quelqu'un peut m'expliquer vite fait, ca serait cool. |
wala.
En gros c'est un mécanisme tout prêt qui te permet de passer des données complexes dans un format afin de les envoyer d'une page à une autre et de récupérer ta structure facilement...
Marsh Posté le 28-02-2005 à 15:34:55
Ouch... Y'a quoi dans ton tableau ? Il est sous quelle forme ?
Marsh Posté le 28-02-2005 à 15:38:22
en fait, j'ai fait une liste déroulante dynamique toute conne.
Quand je clic sur une occurence, elle se transmet dans une autre liste qui peut contenir plusieurs occurence. J'ai besoin de faire passer celle-ci dans une autre liste situé sur une autre page. Je penssait donc faire ca via un tablo.
function rempListe()
{
obj1=document.form1.liste1;
obj2=document.form1.liste2;
val=obj1.options[obj1.selectedIndex].value;
bool=true;
index=0;
for(i=0;i<obj2.options.length;i++)
{
if(obj2.options[i].value==val)
{
bool=false;
index=i;
break;
} else if(obj2.options[i].value<val)
{
index=i+1;
}
}
if(bool)
{
for(i=obj2.options.length;i>index;i--)
{
// obj2.options[i]=obj2.options[i-1];
obj2.options[i]=new Option(obj2.options[i-1].value,obj2.options[i-1].text);
}
obj2.options[index]=new Option(val,val);
} else
{
obj2.options[index]=null;
}
var tablo1 = new Array();
for (var k=0; k<obj2.options.length; k++)
{
tablo1[k]=obj2.options[index].value;
}
}
je voudrais don récupérer ce tablo dans une autre page...
Marsh Posté le 28-02-2005 à 15:51:47
FlorentG a écrit : Bizarre ton code Il date d'il y a 10 ans |
pourquoi tu dis ca??? Propose mieux... c pas facile pour moi, je débute!...
Marsh Posté le 28-02-2005 à 16:09:01
geor a écrit : et pour faire ca en javascript??? |
Euh non. pas en javascript.
Marsh Posté le 28-02-2005 à 16:48:50
comment on fait alors? ca doit être possible, je sais qu'en faisant une concaténation et le mettre dans une variable, on peut récupérer la variable et faire une déconcaténation. mais c'est pas optimisé...
Marsh Posté le 01-03-2005 à 08:17:30
up, et un script??? ca permeterais peut-être de passer un tablo???
Marsh Posté le 28-02-2005 à 13:43:42
comme dit dans le titre, je cherche à passer un tablo (qui est sur la page1 dans un form) dans une liste déroulante sur la page2.
Problème, apparement il faudrait soit concaténer les donners, soit faire une session... Y a t'il d'autres solutions plus simple???
Merci.