zoukozouko
Messages postés148Date d'inscriptiondimanche 25 janvier 2004StatutMembreDernière intervention21 janvier 2009
-
22 mars 2006 à 19:50
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 2010
-
24 mars 2006 à 12:39
--&....;
J'ai une page qui contient une trentaine de variables. J'aimerais savoir s'il est possible de les transferer vers une autre page sans toutes les lister dans mon lien.
Actuelelemnt, j'ai des liens du type ahref="pagesuivante.php?variable1=valeur1&variable2=valeur2&variable3=valeur3&variable4=valeur4&variable5=valeur5&variable6=valeur6&.....variableN=valeurN.
Est-ce quelqu'un connais un truc plus simple, par exemple faire passer tout le tableau $GET.
Ce que j'ai à faire, c'est juste un reload de la page, en changeant qu'une variable.
Merci
A voir également:
Y a-t-il un moyen de transferer facilement TOUTES les variables d'une page à une
zoukozouko
Messages postés148Date d'inscriptiondimanche 25 janvier 2004StatutMembreDernière intervention21 janvier 2009 23 mars 2006 à 12:44
Je reçois ces variables d'un formulaire de saisie. Il y a beaucoup de formulaire, donc beaucoup de variable.
Peux-t-on passer un tableau en parametre d'une fonction?
Par contre je ne pense aps qu'on puisse passer un tableau dans un lien....
La methode des session est tres bonne en tout cas, merci a cookiesh.
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 23 mars 2006 à 13:08
On peut faire passer un tableau en argument d'une foction oui, encore heureux...
Et on peut aussi passer un tableau dans un lien, en le linéarisant (serialize ())
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 24 mars 2006 à 09:22
Hello,
pour la création, oui par exemple, ou bien :
$tab = array ($val0, $val1...);
Pour le serialiser c'est bon, mais pour le passer dans l'url, il faut utiliser urlencode ou base64_encode par exemple :
$serializedTab = base64_encode (serialize ($tab));
tu le passes dans ton url avec " ...>
Et pour le récupérer :
$tab = unserialize (base64_decode ($_GET['tab']));
après avoir testé que $_GET['tab'] existait bien, évidemment.