Irgendwie funktioniert das nicht wie es soll, verstehe nicht wie ich zwischen dem select form field & der ausgabe einen Zusammenhang bekommen soll....
die erste if Abfrage soll eine der 2 select boxen behandeln, and der user wählen kann für wieviel Tage er die Events angezeigt haben will, also 3, 7 14 etc etc....das funzt auch recht gut, auch wenn ich der Meinung bin, dass es auch sicher leichter gehen sollte, wie weiss ich aber nicht...
so jetzt zum Problem:
der user soll genauso parallel ein bestimmtes lokal auswählen können und dann nur die events dieses lokals bekommen, über den von ihm bestimmten zeitraum... krieg das irgendwie nicht hin, hat jemand einen Tip?
das habe ich bis jetzt:
PHP-Code:
if ($sortday==1)
$Xtage = 0;
else if ($sortday==3)
$Xtage = 3;
else if ($sortday==7)
$Xtage = 7;
else if ($sortday==14)
$Xtage = 14;
else if ($sortday==31)
$Xtage = 31;
else
$Xtage = 7;
$db = mysql_connect($hostname, $username, $password)or die("Unable to connect to MySQL");
$res = mysql_db_query("usr_web745_3", "select * from events WHERE ev_date BETWEEN CURDATE() AND CURDATE() + INTERVAL $Xtage DAY order by ev_date Asc, ev_time asc, ev_bar asc");
$num = mysql_num_rows($res);
echo "
$num Events gefunden
";
for ($i=0; $i<$num; $i++)
{
$date = mysql_result($res, $i, "ev_date2");
$time = mysql_result($res, $i, "ev_time");
$bar = mysql_result($res, $i, "ev_bar");
$title = mysql_result($res, $i, "ev_title");
$info = mysql_result($res, $i, "ev_info");
$entry = mysql_result($res, $i, "ev_entry");
echo "$date - $time - $bar - $title - $info - $entry €
";
}
mysql_close($db);
Cheers