[FONT=Courier New]Bonjour à tous,
je voudrai simplement que lorsque je clique sur mon lien afficher calendrier que cela me mette ma variable de session à 1 et que lorsque je clique sur le lien Cacher calendrier que cela me mette cette variable à 0.
Malheureusement cela ne marche pas.
Pourriez-vous m'aider ? merci beaucoup
[/FONT]
[FONT=Courier New]C'est un problème de class et non de session


<?php
session_start
();
class
Calendrier {
var
$etat = "0";

function
Calendrier() {
* constructeur d'object */
$this->init();
}

function
init() {
/* Initialise (ou réinitialise) */
$this->etat = "0";

}
function
Afficher(){
if(isset(
$this->etat)){
$this->etat = "1";
}
}
function
Masquer(){
if(!isset(
$this->etat)){
$this->etat = "0";
}
}

}


?>

et voici ma page index.php
require_once('calendrier.php');
if (! isset($_SESSION["calendrier"])) {
$_SESSION["calendrier"] = new Calendrier;
}

?>

<a href="index.php
<?php $_SESSION['calendrier']->Afficher(); ?>">Afficher calendrier</a> /
<a href="index.php
<?php $_SESSION['calendrier']->Masquer(); ?>">Masquer calendrier</a>