[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>
Partager