Se connecter / S'enregistrer
Votre question

[php] interprétation du code

Tags :
  • Php
  • Programmation
Dernière réponse : dans Programmation
8 Février 2007 15:18:38

Bonjour,

Voila mon soucis, je souhaite renseigner une variable de session selon un click sur un lien.

Voici le code:

<table width='800' align='center'>
<tr align='center'>
<td><a href='test3bis.php' onClick='<?php $_SESSION['action']='retour';?>'>Retour</a></td>
<td><a href='test3bis.php' onClick='<?php $_SESSION['action']='suivant';?>'>Suivant</a></td>
</tr>
</table>

Mon problème est que les 2 codes sont interpréter sans tenir compte du click. Du coup ma variable de session contient toujours "suivant".

Avez-vous une explication à me donner? et pourquoi une solution...

Merci d'avance.

Autres pages sur : php interpretation code

8 Février 2007 15:34:25

explication: base du php (et langages du meme genre): le traitement est effectué au niveau du serveur avant le rendu de la page
le traitement du javascript se fait chez le client apres le rendu (enfin apres le chargement)

c'est quoi le but de ta variables action?
8 Février 2007 15:37:47

Je sais comment fonctionne le php... merci...

Enfin sinon, le but de ma variable et déclencher un traitement en fonction de sa valeur dans le script...
Contenus similaires
a c 145 L Programmation
8 Février 2007 15:43:45

une variable de session se modifie au chargement d'une page, pas à la volée.
Ou bien, tu peux essayer en passant par javascript.
8 Février 2007 15:44:41

defjamaica a dit :
<td><a href='test3bis.php' onClick='<?php $_SESSION['action']='retour';?>'>Retour</a></td>
<td><a href='test3bis.php' onClick='<?php $_SESSION['action']='suivant';?>'>Suivant</a></td>
</tr>


defjamaica a dit :
Je sais comment fonctionne le php... merci...


pas compatible... et de rien :) 

defjamaica a dit :

Enfin sinon, le but de ma variable et déclencher un traitement en fonction de sa valeur dans le script...

dans ce cas vaut mieux utiliser:
  1. <a href='test3bis.php?action=retour'>Retour</a></td>
  2. <td><a href='test3bis.php?action=suivant'>Suivant</a>


ensuite dans test3bis.php:
  1. $action = $_GET['action'];
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS