Passer une varaible de session par un lien

Invité
Invité n'ayant pas de compte PHPfrance

14 déc. 2005, 02:30

Bonsoir tous,

Je m'explique :D je passe une variable par la méthode GET comme ceci :

Code : Tout sélectionner

<? echo '<a href="saisie.php?modifier=' . $donnees['id_bca'] . '">'; ?><? echo stripslashes($donnees['nom']); ?>
Jusqu'a la pas de probléme, mais je n'arrive pas à faire la meme chose avec une session :cry:
J'ai tenté ceci :

Code : Tout sélectionner

<a href="saisie.php"><? $_SESSION['modifier'] = $donnees['id_bca']; ?><? echo stripslashes($donnees['nom']); ?></a>
Mais sans succés.... Si quelqu'un pouvait m'aider ???

Merci d'avance.

PS: la session est démarrer bien avant dans le code par

Code : Tout sélectionner

<? session_start(); ?>

**** excusez moi pour le message d'avant, me suis trompé ****

Mammouth du PHP | 1776 Messages

14 déc. 2005, 02:43

C'est n'importe quoi :?
Réflechis...Tu n'as pas demandé l'affichage de ta variable, tu lui as demandé une attribution de valeur !!!
De plus, si ton code est comme ça ce n'est pas tip top du tout !
<a href="saisie.php?modifier=<? echo $donnees['id_bca']; ?>"><? echo stripslashes($donnees['nom']); ?></a>
ou
<? $_SESSION['modifier'] = $donnees['id_bca']; ?>
<a href="saisie.php?modifier=<? echo $_SESSION['modifier']; ?>"><? echo stripslashes($donnees['nom']); ?></a>
Ca c'est plus politiquement correct...