SUJET POUR QUELQU' UN QUI CONNAIT LE PHP AVEC BASE SQL
cs_philou4212
Messages postés1Date d'inscriptionvendredi 14 octobre 2005StatutMembreDernière intervention 9 mai 2009
-
9 mai 2009 à 17:59
nautilus99
Messages postés661Date d'inscriptionvendredi 26 septembre 2008StatutMembreDernière intervention18 septembre 2009
-
11 mai 2009 à 11:37
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;