modification de parametres en cliquant sur <a href...

modification de parametres en cliquant sur <a href... - PHP - Programmation

Marsh Posté le 20-06-2003 à 15:10:18    

bonjour,
Jaimerai savoir si c possible de changer une variable session si et seulement si l'utilisateur choisit de cliquer sur un lien.
 
Concretement:
...
session_register("variable" );
...
SI
echo "<a href='index2.php?'>TEST</a>";
ALORS
$variable++;
 
J'espere que c clair ?

Reply

Marsh Posté le 20-06-2003 à 15:10:18   

Reply

Marsh Posté le 20-06-2003 à 16:00:37    

je suis pas sur d avoir bien compris mais ca marcherait pas ca :
echo "<a href='index2.php?variable=$variable++'>TEST</a>";  

Reply

Marsh Posté le 20-06-2003 à 16:53:31    

Malheuresement non car les var sessions ne semblent pas accessible entre 2 pages donc je crois que la seule chose a faire est de passer par un tampon!
merci,
c.

Reply

Marsh Posté le 20-06-2003 à 17:07:12    

euh, je crois que c'est pas très clair :pt1cable:  
 
les variables de sessions sont gérées via php, donc sur le serveur, le clique, lui, se fait côté client.
 
donc, amha, tu devrais faire $variable++ dans ta page index2.php qui est la cible de ton lien.
 
enfin, pê que plus d'info sur ce que tu veux faire serait utile [:proy]

Reply

Marsh Posté le 20-06-2003 à 17:24:17    

Je m'explique j'ai un menu :
MENU1
MENU2
MENU3
Si l'utilisateur clique sur MENU1 alors
MENU1
  ssMENU1
  ssMENU2
MENU2
MENU3
 
Si l'utilisateur reclique sur MENU1 alors
MENU1
MENU2
MENU3
 
 
en fait a partir de "index.php"
je vais avoir plusieurs
echo "<a href='index2.php?tempo=1'>TEST</a>";
echo "<a href='index2.php?tempo=2'>TEST</a>";
 
 
ce qui me permet de recuperer $_SESSION[visible]+=$tempo
et avec un modulo2 je fais ce que je veux... :??:  
 

Reply

Marsh Posté le 20-06-2003 à 17:42:42    

RELECTURE (desole les explications c'est pas mon fort):
 
en fait a partir de "index.php"
je vais avoir plusieurs
echo "<a href='index2.php?tempo1=1'>TEST</a>";  //MENU1
echo "<a href='index2.php?tempo2=1'>TEST</a>";  //MENU2
 
ce qui me permet de recuperer $_SESSION[visible1]+=$tempo1
ce qui me permet de recuperer $_SESSION[visible2]+=$tempo2
et avec un modulo2 je fais ce que je veux... :??:  

Reply

Marsh Posté le 20-06-2003 à 21:46:52    

bah oui :)
donc c'est bien dans index2 que tu fais le ++
 
tu fais un redirect vers ta première page dans index2 (:??:)  
et puis le %2 te permet de finir

Reply

Marsh Posté le 22-06-2003 à 18:54:05    

ce genre d affichage de menu, mieu vo le faire avec js, ca ira bcp plus vite.

Reply

Sujets relatifs:

Leave a Replay

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