Bonjour, je suis débutante en php j'ai adapté un script php :
Mon script affiche un calendrier et je veux rendre les dates sans évènements non cliquable alors je veux savoir si pour un date_deb (date) on a un manif "evènement" dans la base sql comment faire ?
Je lutte depuis une semaine, suis ultra énervée !!
Vous pouvez dl le script ici :
http://www.le-saxophone.fr/concert/calendrier.php
Si quelqu'un m'aide j'en serait très reconnaissante je peux lui faire un lien PR 4 sur mon site web (ajouter moi sur msn en bas du topic)
Voici une partie du script (calendrier.php)
<?
$month = $months_list;
if ($genre==1)
{
$separateur='-';
$temp=split($separateur,$nom,3);
$day=$temp[0];
$month2=$temp[1];
$year=$temp[2];
}
if(empty($mois)) $mois = date("n");
if(empty($annee)) $annee = date("Y");
if(empty($jour)) $jour = date("d");
if(!empty($year)) $annee = $year;
if(!empty($month2)) $mois = $month2;
if(!empty($day)) $jour = $day;
$nbre_jours = date("t", $sec);
if($mois > 12) $mois = $mois-12;
if($mois < 1) $mois = $mois+12;
$dernJour = 28;
while (checkdate($mois, $dernJour , $annee))
{
$dernJour++;
}
--$dernJour;
$nbre_jours = $dernJour;
$jour_num = date("w", mktime(0,0,0,$mois,01,$annee));
if($jour_num == 0) $jour_num = 7;
echo "<font face=\"verdana\" color=\"black\" size=\"2\">";
if($mois == 1) $mois_av = 12;
else $mois_av = $mois-1;
//echo " <a class=\"calendrier\" href=\"".$jour;
echo "$lien<a class=\"calendrier\" href=\"".$jour;
echo "-".$mois_av."-".$annee."\"><b><- </b></a> \n<font face=\"verdana\" size=\"2\" ";
echo "color=\"$color_text7\">";
echo $month[$mois-1];
if($mois == 12) $mois_ap = 1;
else $mois_ap = $mois+1;
echo "</font> <a class=\"calendrier\" href=\"".$jour;
echo "-".$mois_ap."-".$annee."\"><b> -></b></a><br><a class=\"calendrier\" ";
echo "href=\"".$jour."-".$mois."-";
echo ($annee-1)."\"><b><- </b></a> <font face=\"verdana\" size=\"2\" ";
echo "color=\"$color_text7\">".$annee."</font> <a class=\"calendrier\" ";
echo "href=\"";
echo $jour."-".$mois."-".($annee+1)."\"><b> -></b></a></font>\n</td>\n </tr>\n";
echo "<tr><td width=\"40\" align=\"center\"><font face=\"verdana\" size=\"2\" ";
echo "color=\"$color_text7\">lun</font></td><td width=\"40\" align=\"center\">";
echo "<font face=\"verdana\" size=\"2\" color=\"$color_text7\">mar</font></td>";
echo "<td width=\"40\" align=\"center\"><font face=\"verdana\" size=\"2\" ";
echo "color=\"$color_text7\">mer</font></td><td width=\"40\" align=\"center\">";
echo "<font face=\"verdana\" size=\"2\" color=\"$color_text7\">jeu</font></td>";
echo "<td width=\"40\" align=\"center\"><font face=\"verdana\" size=\"2\" ";
echo "color=\"$color_text7\">ven</font></td><td width=\"40\" align=\"center\">";
echo "<font face=\"verdana\" size=\"2\" color=\"$color_text7\">sam</font></td>";
echo "<td width=\"40\" align=\"center\"><font face=\"verdana\" size=\"2\" ";
echo "color=\"$color_text7\">dim</font></td></tr>\n<tr>\n";
$case = 0;
$pasdelien=0;
if($jour_num != 1)
{
while($jour_num > 1)
{
echo "<td width=\"40\"> </td>\n";
$jour_num--;
$case++;
}
}
for($u = 1; $u <= $nbre_jours; $u++)
{
if($u == $jour)
{
echo "<td width=\"20\" align=\"center\" bgcolor=\"$color_text9\"><font ";
echo "face=\"verdana\" color=\"#336699\" size=\"2\"><a class=\"theday\" ";
echo "href=\"";
echo $u."-".$mois."-".$annee."\"><b>".$u."</b></a></font></td>\n";
}
else
{
echo "<td width=\"40\" align=\"center\"><font face=\"verdana\" ";
echo "color=\"white\" size=\"2\"><a class=\"calendrier\" ";
echo "href=\"";
echo $u."-".$mois."-".$annee."\">".$u."</a></font></td>\n";
}
if(is_integer(($case+$u)/7) && $u < $nbre_jours)
echo "</tr>\n<tr>\n";
}
while(!is_integer(($case+$u-1)/7))
{
echo "<td width=\"40\"> </td>\n";
$u++;
}
?>
Stéphanie
Msn:
[email protected]
Bonjour, je suis débutante en php j'ai adapté un script php :
Mon script affiche un calendrier et je veux rendre les dates sans évènements non cliquable alors je veux savoir si pour un date_deb (date) on a un manif "evènement" dans la base sql comment faire ?
Je lutte depuis une semaine, suis ultra énervée !!
Vous pouvez dl le script ici : http://www.le-saxophone.fr/concert/calendrier.php
Si quelqu'un m'aide j'en serait très reconnaissante je peux lui faire un lien PR 4 sur mon site web (ajouter moi sur msn en bas du topic)
Voici une partie du script (calendrier.php)
[php]
<?
$month = $months_list;
if ($genre==1)
{
$separateur='-';
$temp=split($separateur,$nom,3);
$day=$temp[0];
$month2=$temp[1];
$year=$temp[2];
}
if(empty($mois)) $mois = date("n");
if(empty($annee)) $annee = date("Y");
if(empty($jour)) $jour = date("d");
if(!empty($year)) $annee = $year;
if(!empty($month2)) $mois = $month2;
if(!empty($day)) $jour = $day;
$nbre_jours = date("t", $sec);
if($mois > 12) $mois = $mois-12;
if($mois < 1) $mois = $mois+12;
$dernJour = 28;
while (checkdate($mois, $dernJour , $annee))
{
$dernJour++;
}
--$dernJour;
$nbre_jours = $dernJour;
$jour_num = date("w", mktime(0,0,0,$mois,01,$annee));
if($jour_num == 0) $jour_num = 7;
echo "<font face=\"verdana\" color=\"black\" size=\"2\">";
if($mois == 1) $mois_av = 12;
else $mois_av = $mois-1;
//echo " <a class=\"calendrier\" href=\"".$jour;
echo "$lien<a class=\"calendrier\" href=\"".$jour;
echo "-".$mois_av."-".$annee."\"><b><- </b></a> \n<font face=\"verdana\" size=\"2\" ";
echo "color=\"$color_text7\">";
echo $month[$mois-1];
if($mois == 12) $mois_ap = 1;
else $mois_ap = $mois+1;
echo "</font> <a class=\"calendrier\" href=\"".$jour;
echo "-".$mois_ap."-".$annee."\"><b> -></b></a><br><a class=\"calendrier\" ";
echo "href=\"".$jour."-".$mois."-";
echo ($annee-1)."\"><b><- </b></a> <font face=\"verdana\" size=\"2\" ";
echo "color=\"$color_text7\">".$annee."</font> <a class=\"calendrier\" ";
echo "href=\"";
echo $jour."-".$mois."-".($annee+1)."\"><b> -></b></a></font>\n</td>\n </tr>\n";
echo "<tr><td width=\"40\" align=\"center\"><font face=\"verdana\" size=\"2\" ";
echo "color=\"$color_text7\">lun</font></td><td width=\"40\" align=\"center\">";
echo "<font face=\"verdana\" size=\"2\" color=\"$color_text7\">mar</font></td>";
echo "<td width=\"40\" align=\"center\"><font face=\"verdana\" size=\"2\" ";
echo "color=\"$color_text7\">mer</font></td><td width=\"40\" align=\"center\">";
echo "<font face=\"verdana\" size=\"2\" color=\"$color_text7\">jeu</font></td>";
echo "<td width=\"40\" align=\"center\"><font face=\"verdana\" size=\"2\" ";
echo "color=\"$color_text7\">ven</font></td><td width=\"40\" align=\"center\">";
echo "<font face=\"verdana\" size=\"2\" color=\"$color_text7\">sam</font></td>";
echo "<td width=\"40\" align=\"center\"><font face=\"verdana\" size=\"2\" ";
echo "color=\"$color_text7\">dim</font></td></tr>\n<tr>\n";
$case = 0;
$pasdelien=0;
if($jour_num != 1)
{
while($jour_num > 1)
{
echo "<td width=\"40\"> </td>\n";
$jour_num--;
$case++;
}
}
for($u = 1; $u <= $nbre_jours; $u++)
{
if($u == $jour)
{
echo "<td width=\"20\" align=\"center\" bgcolor=\"$color_text9\"><font ";
echo "face=\"verdana\" color=\"#336699\" size=\"2\"><a class=\"theday\" ";
echo "href=\"";
echo $u."-".$mois."-".$annee."\"><b>".$u."</b></a></font></td>\n";
}
else
{
echo "<td width=\"40\" align=\"center\"><font face=\"verdana\" ";
echo "color=\"white\" size=\"2\"><a class=\"calendrier\" ";
echo "href=\"";
echo $u."-".$mois."-".$annee."\">".$u."</a></font></td>\n";
}
if(is_integer(($case+$u)/7) && $u < $nbre_jours)
echo "</tr>\n<tr>\n";
}
while(!is_integer(($case+$u-1)/7))
{
echo "<td width=\"40\"> </td>\n";
$u++;
}
?>[/php]
Stéphanie
Msn:
[email protected]