j'ai un problème, je souhaite créer un mois d'un calendrier à la main (table,td,tr) et si on clique sur une case, cela nous amène vers une autre page php avec un bouton retour qui nous renvoi sur le calendrier et j'aimerai que lorsqu'on retourne au calendrier la case qu'on a coché soit grise.
J'ai créer une bd avec juste le numéro de la case, pour sauvegarder toute les numéros où on a cliqué, mais lorsque je fait le retour cela me grise que la dernière case ou j'ai cliqué mais pas les précédente.
Merci d'avance, j’espère mettre bien explique (pas sure
voici une parti du code :
Code : Tout sélectionner
<div class="parti2">
<table>
<tr>
<?php
$test=false;
for($i=1; $i<=31; $i++){
if(isset($donnees)){
foreach ($donnees as $donnee){
var_dump($donnee['date']);
if ($donnee['date']==$i){
$test = true;
}else{
$test = false;
}
}
}
if ($test){ ?>
<td class="grise" >
<?php echo $i; $test = false;?>
</td>
<?php }else{ ?>
<td onclick="location.href='mauvaiseCase.php?n1=<?php echo $n1; ?>&&n2=<?php echo $n2; ?>&&n3=<?php echo $n3; ?>&&n4=<?php echo $n4; ?>&&id=<?php echo $i; ?>'">
<a href="mauvaiseCase.php?n1=<?php echo $n1; ?>&&n2=<?php echo $n2; ?>&&n3=<?php echo $n3; ?>&&n4=<?php echo $n4; ?>&&id=<?php echo $i; ?>" >
<?php echo $i; ?>
</a></td>
<?php } ?>
<?php if ($i==7 || $i==14 || $i==21 || $i==28){
echo "</tr>";
echo "<tr>";
}
}
?>
