alors la je suis lourder complet
j'ai fait la requete sql et sa ne change rien
je vais faire mieux que ça
voici le fichier index.php
<html>
<head>
<title>Calendrier événements</title>
<style>
.text{
font-family: Verdana,Arial,Helvetica,sans-serif;
color: Black;
font-size: 11px;
}
.datejour{
background-color: #0000FF;
font-family: Verdana,Arial,Helvetica,sans-serif;
color: white;
font-size: 13px;
font-weight: bold;
}
.date{
background-color: #FFFFCC;
font-family: Verdana,Arial,Helvetica,sans-serif;
color: Black;
font-size: 12px;
}
.date_event{
background-color: #FF0000;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 13px;
}
</style>
</head>
<body>
<center>
<h1>Calendrier pour J F</h1>
<?php
include 'calendar.php';
$d=getDate();
$m = $_GET["mois"];
$a = $_GET["annee"];
if((!isSet($m)) ||(!isSet($a)))
{
AfficheMois($d["mon"],$d["year"]);
}
else
{
AfficheMois($m,$a);
}
?>
Les dates en rouge sont des dates marquées
</body>
</html>
voici le fichier calendar
<?php
include ("connexion.php");
function mysql_date($champ)
{
$annee=substr($champ,0,4);
$mois=substr($champ,5,2);
$jour=substr($champ,8,2);
return $jour;
}
function premier_jour_du_mois($mois,$annee)
{
$intPremierJour = date("w",mktime(0,0,0,$mois,1,$annee));
if($intPremierJour == 0) $intPremierJour = 7; // si c'est un dimanche
return $intPremierJour-1;
}
function nbjour($m,$a)
{
if(($a%4)==0)
{
$fev=29;
}
else
{
$fev=28;
}
$mois = array(0,31,$fev,31,30,31,30,31,31,30,31,30,31);
for($x=1;$x<13;$x++)
{
if($m == $x)
{
return $mois[$x];
}
}
}
function lister_table()
{
$table="events";
$dates = array();
$query = "SELECT * FROM $table";
$result = mysql_query($query);
while ($val = mysql_fetch_array($result))
{
$date_event =mysql_date($val["date_event"]);
echo $date_event;
}
}
function afficheMois($mois, $annee)
{
$tab = getdate();
$jourc = $tab["mday"];
$anneec = $tab["year"];
$moisc = $tab["mon"];
$labelMois = array(" ","Janvier", "Février", "Mars", "Avril",
"Mai", "Juin", "Juillet", "Août", "Septembre",
"Octobre", "Novembre", "Décembre");
$labelJour = array("Lun.","Mar.","Mer.","Jeu.","Ven.","Sam.","Dim.");
$nbJours=nbjour($mois,$annee);
$css = "text";
echo "<table border=0>\n";
$mp=$mois+1;
$mm=$mois-1;
$ap=$annee+1;
$am=$annee-1;
$acp=$annee;
$acm=$annee;
if($mp==13)
{
$mp=1;
$acp=$acp+1;
if($acp==2038)
{
$acp=1980;
}
}
if($mm==0)
{
$mm=12;
$acm=$acm-1;
if($acm<1980)
{
$acm=2037;
}
}
if($ap>2037){$ap=1980;}
if($am<1980){$am=2037;}
echo "<tr>".
//modifier les liens ci-dessous avec votre chemin
"<td colspan=\"4\" class=\"$css\"><a href=\"http://mcardenne.ovh.org/index.php?mois=$mm&annee=$acm\"><img src=\"arrow_left.gif\" border=\"0\">".
"</a> $labelMois[$mois] <a href=\"http://mcardenne.ovh.org/index.php?mois=$mp&annee=$acp\"><img src=\"arrow_right.gif\" border=\"0\"></a></td>";
echo "<td colspan=\"3\" align=\"right\" class=\"$css\"><a href=\"http://mcardenne.ovh.org/index.php?mois=$mois&annee=$am\"><img src=\"arrow_left.gif\" border=\"0\"> ".
"</a>$annee<a href=\"http://mcardenne.ovh.org/index.php?mois=$mois&annee=$ap\"> <img src=\"arrow_right.gif\" border=\"0\"></a> </td></tr>";
echo "<tr>";
for ($i = 0; $i < 7; $i++) {
echo "<td class=\"$css\">$labelJour[$i]</td>";
}
echo "</tr>\n";
echo "<tr>";
for ($i = 0; $i < premier_jour_du_mois($mois,$annee); $i++)
{
echo "<td></td>";
}
/********************************/
for ($i = 1; $i <= $nbJours; $i++)
{
if (($i-1 + premier_jour_du_mois($mois,$annee)) % 7 == 0)
{
echo "</tr>\n<tr>";// Retour à la ligne chaque Lundi
}
if(($i-1==$jourc-1)&&($annee==$anneec)&&($mois==$moisc))
{
$cssClass = "datejour";
$htmltext = "<td align=\"right\" class=\"$cssClass\">$i</td>";
}
else
{
$cssClass = "date";
$htmltext = "<td align=\"right\" class=\"$cssClass\">$i</td>";
}
/*****************/
$debut_mois = date("Y-m-d", mktime(0,0,0,$mois,1,$annee));
$fin_mois = date("Y-m-d", mktime(0,0,0,$mois,$nbJours,$annee));
$query = "SELECT *FROM events where date_event >='$debut_mois' and date_event <='$fin_mois' ORDER BY date_event";
$result = mysql_query($query);
while ($val = mysql_fetch_array($result))
{
$date_event = mysql_date($val["date_event"]);
$idevent = $val["idevent"];
if($i==$date_event)
{
$cssClass = "date_event";
$htmltext = "<td align=\"right\" class=\"$cssClass\"><a href=event.php?ref=$idevent\" class=\"lien\" title=\"date événement\">$i</a></td>";
}
}
echo $htmltext;
}
/******************************/
echo "</tr>";
echo "</table>";
}
$result = mysql_query("SELECT * FROM events where idevent=\"$ref_event\" ");
echo mysql_error();
while ($val = mysql_fetch_array($result))
?>
et enfin le fichier event
<?php
include ("connexion.php");
function mysql_date_fr($champ)
{
$annee=substr($champ,0,4);
$mois=substr($champ,5,2);
$jour=substr($champ,8,2);
return $jour."-".$mois."-".$annee;
}
$ref_event = $_GET["ref"];
$query = "SELECT * FROM events where idevent=\"$ref_event\" ";
$result = mysql_query($query);
while ($val = mysql_fetch_array($result))
{
$idevent = $val["idevent"];
$date_event = mysql_date_fr($val["date_event"]);
$desc_event = $val["desc_event"];
echo "le <b class=\"title2\">".$date_event."</b><br /><br />";
echo "<p class=\"text4\">".$desc_event."</p>";
}
?>
à toi de me dire ce qu'il en est et déjà merci pour ton aide