lulu: Mehrfachauswahl - wie kann ich die verarbeiten

Beitrag lesen

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