Begivenhedskalender - Vis booking

Tags:    php

stigman

Jeg har et kalendersystem på mit site, hvor jeg får vist alle månedens begivenheder på en liste fra dag 01 - 31.
Jeg vil gerne have det således, at listen kun vises med de begivenheder der er aktuelle resten af måneden.
D.v.s. månedens forældede begivenheder skal ikke vises.
Det sørger den efterfølgende kode også for, men når jeg så klikker på næste måneds begivenheder - vises kun de begivenheder der ligger efter aktuelle månedsdagnummer.
Eks.: Vi har idag den 13/7, hvis jeg vil se august måneds begivenheder, vises kun dem efter den 13/8.
Hvad er galt ?

Koden med problemet:

}

function events2_draw_list()
{
global $config, $cfg, $lang;
$month=$_GET['month'];
$year=$_GET['year'];
if ( $year=="" )
{ $year = date("Y"); }
if ( $month=="" )
{ $month = date("m"); }

$dag=$year."-".$month."-".date(d);
$end=$year."-".$month."-"."31";
//$begin=$year."-".$month."-"."01";
$ret = db_query("select * from {$config["prefix"]}_events2 where active='Y' and date between '$dag' and '$end' order by date, title, from_, from2_ ") or die(db_error("Geen gegevens"));

echo "<table width=90% border=0 align=center cellpadding=2 cellspacing=0>";

while($row = db_fetch_array($ret))

{



4 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Hvis du prøver at flytte din $dag=... op til der i koden hvor den finder måneden:
Fold kodeboks ind/udKode 


MvH

Stefan Svensson
http://fusket.frac.dk

[Redigeret d. 13/07-04 22:38:46 af Stefan Svensson]

[Redigeret d. 13/07-04 22:42:41 af Stefan Svensson]



Hvis du prøver at flytte din $dag=... op til der i koden hvor den finder måneden:
Fold kodeboks ind/udKode 


MvH

Stefan Svensson
http://fusket.frac.dk

[Redigeret d. 13/07-04 22:38:46 af Stefan Svensson]

[Redigeret d. 13/07-04 22:42:41 af Stefan Svensson]


Jeg har prøvet dit løsningsforslag.
Hvis jeg skriver det som foreslået får jeg en fejlmeddelse (Parse error: parse error, unexpected ']' ) hvis jeg fjerner det sidste ] listes resten af denne måneds begivenheder d.v.s. $dag=$year."-".$month."-".date(d); i alle måneders lister
stigman

[Redigeret d. 14/07-04 10:42:48 af Allan Christensen]



Der var vist også en lille fejl i:

if ( $month=="" || $month=date("m"))

skal rettes til


if ( $month=="" || $month==date("m"))
MvH

Stefan Svensson
http://fusket.frac.dk



Der var vist også en lille fejl i:

if ( $month=="" || $month=date("m"))

skal rettes til


if ( $month=="" || $month==date("m"))
MvH

Stefan Svensson
http://fusket.frac.dk


Det fungerer fint nu.
Tak skal du have.


stigman



t