philou42
-
9 mai 2009 à 18:02
maxwelhouse
Messages postés275Date d'inscriptionsamedi 9 mai 2009StatutMembreDernière intervention 2 mars 2010
-
9 mai 2009 à 18:05
Bonjour,
je remercie la personne qui peut me donner un coup de mains sur le sujet je coince un peu
Voilà j'ai un calendrier qui fonctionne avec une base sql
il est composé de trois page une page mise à jour des événements
une page qui affiche les évenements : nouv.php
et page qui affiche les ancien évenements
sur ma page événement quand je fais une recherche en cliquant sur le mois on va dans les mois précédents , et j'aimerais tout simplement que quand on clique sur un mois précedent la page qui s'affiche soit celle du premier jour du mois ( alors qu'atuellement le retour d'un mois en arriere affiche le jour actuel ) alors on est obligé de choisir ensuite un jour sur le calendrier pour quelle s'actualise et idem quand on avance
la page ou le calendrier et en place : j'ai mis en bleu la partie qui concerne le calendrier retour et avance dans le temps par les mois
<?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="nouv";
$date = array();
$query = "SELECT * FROM table";
$result = mysql_query($query);
while ($val = mysql_fetch_array($result))
{
$date =mysql_date($val["date"]);
echo $date;