Bonjour,

Petite introduction. J'ai commencé le web design en début dans le but de pouvoir géré le site d'une association que voici : http://lachouettemonnaie.fr

Le server est sous AdminBSB 1.0.4.

J'essaye dernièrement de mettre en place un calendrier avec les événements. Après avoir tenter de suivre scrupuleusement un tuto de Grafikart qui ne marchais pas (pour je ne sais quelle raison) j'ai commencé à glanner quelques lignes de codes et créer (ou plutôt modifier) un calendrier mais maintenant je but sur l'insertion des événements liés au dates.

Sous AdminBSB, dans la partie "admin", on peut créer des événements avec des dates (voir image ci-dessous) mais je n'arrive pas à faire le lien avec les dates du calendrier.

https://framapic.org/mnxkc5Zs41bR/TGm6DslzPrLZ.jpeg

code calendrier


<div class="">

<?php

//////////////CONSULTATIONS/////////////////////////
$manager_event = new EventManager($bdd);
$event = $manager_event->GetListeEventAccueil();


//traitement et affichage
if(!isset($_REQUEST["m"]) ) $m = date("n");
else $m=$_REQUEST["m"];
if(!isset($_REQUEST["a"]) ) $a = date("Y");
else $a=$_REQUEST["a"];
///////////////////////////////////////////////////

$mnom = Array("","Janvier","Février","Mars"
,"Avril","Mai","Juin","Juillet","Août"
,"Septembre","Octobre","Novembre","Décembre");

$dayone = date("w",mktime(1,1,1,$m,1,$a));

if($dayone==0) $dayone=7;

$url = "calendrier.php";
$aplus=$a+10;
$amoins=$a-10;
?>

<div id="corps">
<?php

echo '<font size=6>';
echo '<position=center>';
echo '<div class="center" align=center>';

if(($m==10 && $a<=2016)==false)
{
echo"<a href='";
if($m==1){
$an=$a-1;
$mois=12;
}
else
{
$an=$a;
$mois=$m-1;
}

echo $url."?m=$mois&a=$an'><</a>&nbsp;";} // mois avant
?>
<?php echo $mnom[$m]." ".$a;
if($m==12){
$an=$a+1;
$mois=1;
}
else{
$an=$a;
$mois=$m+1;
}

$jours_in_month=cal_days_in_month(CAL_GREGORIAN,$m,$a);
// calcul du nombe de semaine soit nb_jour ds le mois diviser par 7
//et on arrondit au superieur
$nb_semaine=ceil($jours_in_month/7);
$jours_a_afficher=$nb_semaine*7;

echo"&nbsp;<a href='$url?m=$mois&a=$an'>></a>"; // mois apres
echo '</font>';
echo '</div>'; ?>

<br />

<table class="calendrier" cellspacing=0 rules=all width=50% height=50% align=center>
<tr class="paire">

<td align=center><font color=red>L</font></td>
<td align=center><font color=red>M</font></td>
<td align=center><font color=red>M</font></td>
<td align=center><font color=red>J</font></td>
<td align=center><font color=red>V</font></td>
<td align=center><font color=red>S</font></td>
<td align=center><font color=red>D</font></td>

<?php for($i=1;$i<=$jours_a_afficher;$i++) {
if($i%7 == 1)
{
echo'</tr><tr>';
}
if(($i<($jours_in_month+$dayone ))
{ ?>
<td align=center><?php echo $i-$dayone+1; ?></td>
}

foreach ($event as $element) {
$date = $element->getDate();
$date=$i<($jours_in_month+$dayone);

<td align=center><?php echo $element->getTitre(); ?></td>

<?php
}
else
{ ?>
<td align=center bgcolor=white>&nbsp;</td>
<?php
}
}
?>
</table>

</div>

</div>

//en italique: ce que j'ai essayé de mettre en place pour lié les dates, j'avoue que j'y ai presque été au petit bonheur la chance...

Pour la partie événement, je ne sais pas trop ce qu'il faut que je donne... le formulaire de création, le fichier qui fait apparaître les dates en admin ou celui qui fait apparaître les derniers événements sur la page d'accueil ?

Dernier petit point, le site marche correctement sur navigateur, mais m'affiche que des erreurs avec Wamps ? Encore un point de mystère pour le néofite que je suis.

Merci d'avoir pris le temps de lire ce long message ! Cependant je ne cherche pas à ce que l'on me mâche le travail, mais aussi à comprendre.