kikou a tous!!!
pffff j'ai un énorme problème et urgent a règler mais je n'arrive pas a voir l'erreur!!!!
au secours!!!!
j'ai une liste déroulante semaine créée a partir des données de la base
et j'ai une ligne de tableau appelée jours
je voudrais savoir comment on fait, une fois que l'on a saisie la semaine dans la liste déroulante, ca affiche par exemple pour la semaine du 16/02/2004 au 22/02/2004 ca m'affichera lundi 16, mardi 17, mercredi 18 etc...
je vous donne mon code et mon erreur,
d'abord le code:
$datedebut="2004-29-01"; //c un jeudi
$datefin="2004-02-06"; // c le jeudi suivant
$jour = array ('Lundi' , 'Mardi' , 'Mercredi' , 'Jeudi' , 'Vendredi', 'Samedi', 'Dimanche');
echo"<tr align=\"center\"><td width=\"400\"></td>";
$tab=explode("-",$chaine);//séparateur
echo $jour[date("w", mktime(0,0,0,$tab[1],$tab[2],$tab[0]))." ".date("d", mktime(0,0,0,$tab[1],$tab[2],$tab[0]))];
$valid=checkdate($tab[1],$tab[2],$tab[0]);
if ($valid==true)
{
echo $jour[date("w", mktime(0,0,0,$tab[1],$tab[2],$tab[0]))." ".date("d", mktime(0,0,0,$tab[1],$tab[2],$tab[0]))];
}
else
{
if($tab[1]<12)
{
$tab[1]++; // là c'est si on le mois n'etais pas "decembre"
}
else //si c decembre
{
$tab[0]=$tab[0]+1; //on augmente d'une année
$tab[1]=1; // on se met au mois de janvier
$tab[2]=1; //on se met le premier
}
}
//permet d'afficher la ligne des jours
for($i=0; $i<7; $i++)
{
echo" <td colspan=\"2\">".$jour[$i]."</td>";
}
echo" </tr> ";
et l'erreur:
Warning: unexpected error in date() in d:\intranet\ddsv28\tableau.php on line 99
et la ligne 99:
echo $jour[date("w", mktime(0,0,0,$tab[1],$tab[2],$tab[0]))." ".date("d", mktime(0,0,0,$tab[1],$tab[2],$tab[0]))];
voila merci pour votre aide a venir!!