Halihallo gabi
$hersteller = $HTTP_POST_VARS["hersteller"];
mysql_connect($db_host,$db_user,$db_pass) || die("Could not contact mySQL!");
mysql_select_db($db_db) || die("Connected mySQL, but database is unavailable!");
Zudem ist der Parameter hersteller mehrwertig, da gleicher Name, aber mehrere Werte.
Demnach sollte $hersteller ein Array sein (?). MySQL erwartet aber ein String. Du musst
aus dem Array ein String machen (eg. einzelne Werte mit ',' trennen). Du musst jedoch
darauf achten, dass die Reihenfolge gleich bleibt, denn
"hersteller1,hersteller2" ist _nicht_ gleich "hersteller2,hersteller1" und in welcher
Reihenfolge die Parameter ankommen ist abhängig von deiner HTML-Seite und das ist ein
zu hohes Risiko (HTML Seite ändert => Programm funktioniert nicht mehr richtig).
Viele Grüsse
Philipp