Hi,
ich habe mir ein Suchformular gemacht in dem man zwischen
verschiedenen Kunden wählen kann, also z.B. nur ein Kunde
aber auch eine Liste von Kunden. Aus diesen mache ich dann einen array, der mithilfe von implode nach jeder ID des Kunden ein Komma setzt. Bis hier her funzt auch alles jedoch gibt es bei meiner SQL Abfrage ein Problem:
in der Variable $ids folgendes drin:
(3,8,18,19,1,4,14,15,17,2,6,11,13) was absolut richtig ist, jedoch nimmt er mir immer nur die letzte ID und nicht die andere.
Hier ist meine SQL Abfrage:
Ich denke das ich irgendwas falsch gemacht habe mit dem IN ($ids)
für die Kunden, aber was?
Vielen Dank schonmal für eure Tips
ich habe mir ein Suchformular gemacht in dem man zwischen
verschiedenen Kunden wählen kann, also z.B. nur ein Kunde
aber auch eine Liste von Kunden. Aus diesen mache ich dann einen array, der mithilfe von implode nach jeder ID des Kunden ein Komma setzt. Bis hier her funzt auch alles jedoch gibt es bei meiner SQL Abfrage ein Problem:
in der Variable $ids folgendes drin:
(3,8,18,19,1,4,14,15,17,2,6,11,13) was absolut richtig ist, jedoch nimmt er mir immer nur die letzte ID und nicht die andere.
Hier ist meine SQL Abfrage:
PHP-Code:
"SELECT id,name,alias,dns,ip
FROM hosts
WHERE customers_id IN ($ids)
AND name LIKE '$geratename'
AND dns LIKE '$dns'
AND alias LIKE '$hostalias'
AND id IN ($hostgruppen_id)
AND contactgroups_id IN ($kontaktgruppels)
AND notification LIKE '$notification'
AND active='$hostactive'
AND cast(ip as text) like '$ipadresse'
");
für die Kunden, aber was?
Vielen Dank schonmal für eure Tips
Kommentar