Korrektur:
$query=""; // Vorsichtshalber leeren wegen Komma (s.u.)
if ($veranstaltungstyp)
{
$query.="typ=".$veranstaltungstyp;
};
if ($datum)
{
if ($query) $query.=","; // Schon was drin? Ja: Komma einfügen.
Ein Komma ist hier natürlich Murks, da muß ein "and" (oder ähnliches) hin:
if ($query) $query.=" and ";
if ($dbr=mysql_query("select xy from tabelle where ".$query))
...
Herrje ;]
soenk.e