Huhu ChiChi
könnte es so gehen?
warum probierst Du es nicht einfach aus?
$typ=implode("',',','",$typ);
da ist wohl das eine oder andere doppelt.
$typ = implode("', '", $typ);
$query = "SELECT DISTINCT email FROM mynewsletter WHERE typ IN '$typ' AND newsletter LIKE '1'";
$query = "SELECT DISTINCT email FROM mynewsletter WHERE typ IN ('$typ') AND newsletter LIKE '1'";
Mit Klammern sollte es dann klappen.
Besser wäre folgendes
$tmp = array();
foreach ($_POST['typ'] as $item){
$tmp[] = mysql_escape_string($item);
}
$set = join("', '", $tmp);
$query = "SELECT DISTINCT email FROM mynewsletter WHERE typ IN ('$set') AND newsletter LIKE '1'";
Dann musst Du noch den Fall berücksichtigen wenn keine Option ausgewählt ist.
Viele Grüße
lulu
--
bythewaythewebsuxgoofflineandenjoytheday
bythewaythewebsuxgoofflineandenjoytheday