[PHP] Comment conserver les valeurs d'une varible lors du reload....

Comment conserver les valeurs d'une varible lors du reload.... [PHP] - Programmation

Marsh Posté le 31-10-2001 à 15:59:06    

PHP passe les variables d'un script à un autre lorsque les pages sont différentes mais pas lors d'un reload.....
si quelqu'un a une idée.
le but est le suivant:
j'ai un tableau auquel je veux ajouter des éléments au moment du reload (les nouvelles valeurs sont passées dans l'URL)...

Reply

Marsh Posté le 31-10-2001 à 15:59:06   

Reply

Marsh Posté le 31-10-2001 à 16:07:35    

pour garder des valeurs il faut utiliser les variables de sessions
session_start(); // au début de chaque page
session_register("mavariable" );
$mavariable="test";
 
le reload tu le provoques toi même en javascipt ?
dans ce cas pq ne pas les passer à ce moment là ?
window.location.href='mapage?var1=tes1&var2=test2';

Reply

Marsh Posté le 31-10-2001 à 16:08:26    

ou bien tu met un formulaire et dans le action du form tu mets le nom de la page courante... tes variables seront bien passée ;)

Reply

Marsh Posté le 31-10-2001 à 16:14:00    

Merci beaucoup de ta réponse,
en fait j'ai des frames dans celle de gauche un treeview généré en PHP et "animé" en Javascript...dans celle de droite une forme HTML dans laquelle je veux ajouter des trucs dynamiquement....
le seul prob est que les feuilles du treeview sont des url (code recuperer sur le web que j'ai pas le temps de modifier...) donc je passe la variable à ajouter dans l'url et je rafraichi la forme...
Merci encore....je vais tester ça...

Reply

Marsh Posté le 31-10-2001 à 18:46:17    

Pourquoi diable utiliser des frames si tu as du php ?

Reply

Marsh Posté le 31-10-2001 à 23:29:41    

Freekill a écrit a écrit :

Pourquoi diable utiliser des frames si tu as du php ?  




Pourquoi diable recharger un menu (surtout un arbre en javascript  qui pèse lourd) à chaque changement de page ?


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed