ich habe eine tabelle mit meinen Salsakursen. früher habe ich diese sortiert nach dem datum des kursbeginns ausgegeben.
da es mitlerweile viele kurse sind, ist dies etwas unübersichtlich geworden.
was ich nun erfolglos versucht habe, ist die kurse mit dem übertitel des wochentags auszugeben.
bsp:
Montag
alle kurse deren k_beginn(zb.2004-11-22) ein montag ist
Dienstag
alle kurse deren k_beginn(zb.2004-11-23) ein dienstag ist
bitte um hilfe
bislang:
da es mitlerweile viele kurse sind, ist dies etwas unübersichtlich geworden.
was ich nun erfolglos versucht habe, ist die kurse mit dem übertitel des wochentags auszugeben.
bsp:
Montag
alle kurse deren k_beginn(zb.2004-11-22) ein montag ist
Dienstag
alle kurse deren k_beginn(zb.2004-11-23) ein dienstag ist
bitte um hilfe
bislang:
PHP-Code:
function kurse()
{
//Variablen setzen und globalisieren
$date=date("Y-m-d",time()-date(2*24*60*60));
//Mit der Datenbank verbinden
include('inc/database.inc.php');
$tmprslt = '';
$connection = mysql_connect($db['host'],$db['uid'],$db['pwd']);
if($connection)
{
//Wenn Verbindung Zustandekommt
mysql_select_db($db['db']);
$sql = "SELECT
k_id, k_name, k_zeit,
UNIX_TIMESTAMP(k_beginn) AS k_newbeginn,
UNIX_TIMESTAMP(k_ende) AS k_newende,
k_preis
FROM
kurse
WHERE
k_beginn > '".$date."'
ORDER BY
k_beginn ASC, k_zeit ASC
";
//Auslesen der Datensätze
$result = mysql_query($sql)or die(mysql_error()) ;
if($result)
{
//Arrays setzen
$tag[] = "Mon";
$tag[] = "Tue";
$tag[] = "Wed";
$tag[] = "Thu";
$tag[] = "Fri";
$tag[] = "Sat";
$tag[] = "Sun";
//for-Schlaufe
for ($n = 0; $n<count($tag); $n++)
{
//while-Schlaufe
while($row = mysql_fetch_assoc($result))
{
if ($tag[$n]==StrFTime('%a',$row['k_newbeginn'])
{
hier alle datensätze deren kursbeginn dem array entspricht
}//if ($weekday==$tag[$n])
}//Ende while-Schlaufe
}//Ende for-Schlaufe
}//if ($result)
}//if($connection)
return $tmprslt;
}//Ende function kurse()
echo kurse();
Kommentar