Avatar billede floetti Nybegynder
06. marts 2006 - 20:51 Der er 3 kommentarer og
1 løsning

Problem med kalender med flere dags events

<?
$dagur=0;$i=0;
while($dagur<date("t",$m)){
echo '<tr align="center">';
if (date("w",$m)==0){ $sunnudagur=7; }
else{  $sunnudagur=0; }
for ($vikudagur=1;$vikudagur<=7;$vikudagur++){
if ( $vikudagur-$sunnudagur>=date("w",$m) or $dagur>0){ $dagur++;$dato=$dagur; }
if ($dagur>date("t",$m)){ $dato="&nbsp;"; }

if($dagur >= date("d", $m) && $dato <= "9" && $dagur <= date("t",$m)){ $dato = "0".$dato; }

if($dagur >= date("d",$m) && $dagur <= date("t",$m)){
$setday = $dato.".".$month.".".$aar;

$sql = mysql_query("SELECT * FROM lysing_cal WHERE lysingid = \"$_GET[lysingid]\" && FROM_UNIXTIME(start, '%m') = \"$month\" order by start limit 0,1");

$row = mysql_fetch_array($sql);
$db_start = strftime("%d.%m.%Y", $row['start']);
$db_end = strftime("%d.%m.%Y", $row['end']);

if($db_start <= $setday && $db_end >= $setday){

$unix = $row['start'];
$style = "background-color:green;";

}else{ $style = "background-color:white;"; $unix = ""; }
//if($db_start >= $setday || $end_day <= $setday ){ echo "ja: "; }
}

echo '<td width="40" valign="top" style='.$style.'>'.$dato.'</td>';
$i++;
}
echo '</tr>';
}

Jeg har en kalender funktion her, den virker fint, men hvis jeg lægger to events ind på samme måned, bliver kun den først vist.
Nu kan jeg godt se at det har et eller andet at gøre med at mysql_fetch..., men jeg kan ikke finde ud af hvordan jeg kan komme videre.

Meningen er at have flere events der strækker sig over to eller flere dage, ingen event overlapper. Det virker fint, men det andet.. puhaa

//floetti
Avatar billede sesam Nybegynder
06. marts 2006 - 21:00 #1
order by start limit 0,1 vælger kun 1
prøv med
order by start
Avatar billede floetti Nybegynder
06. marts 2006 - 21:08 #2
Jeg har prøvet det.. sker intet

Altso et ekspempel kan være:

start: 11.03.06 - end 14.03.06
start: 16.03.06 - end 20.03.06

Så skal datoerne imellem have en grøn farve. Men nu er det kun den første fra 11 - 14.
Avatar billede floetti Nybegynder
07. marts 2006 - 19:08 #3
Ingen der er intereseret i at hjælpe lidt?
Avatar billede floetti Nybegynder
18. maj 2006 - 00:39 #4
intet nyttigt... lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester