Hallo Leute,
ich hoffe mal der Titel ist gut gewählt.
Ich habe also eine multiple Selectbox und in der stehen die verschiedensten Staedte drin. So nun kann man in deiser multiplen Selectbox mehrere Städte auswählen und ich will nun aus einer Benutzertabelle der Datenbank alle Datensätze selectieren die da in dem Array stehen.
Mein Versuch ging aber voll in die Hose.
Hier mal mein PHP Code
Könnt ihr mir vieleicht weiter helfen wie ich Datensätze anhand von Arraywerten in der Where Clausel abfragen kann?
Vielen Dank für eure Hilfe. Mfg litter
ich hoffe mal der Titel ist gut gewählt.
Ich habe also eine multiple Selectbox und in der stehen die verschiedensten Staedte drin. So nun kann man in deiser multiplen Selectbox mehrere Städte auswählen und ich will nun aus einer Benutzertabelle der Datenbank alle Datensätze selectieren die da in dem Array stehen.
Mein Versuch ging aber voll in die Hose.
Hier mal mein PHP Code
PHP-Code:
if(isset($_POST['save_nl'])){
//prüfen welche empfängergruppe gewählt wurde
if($_POST['wahl'] == 1){
//sql string ohne where clausel
$selectEmfaenger = "
Select
id,
email,
ort
From
tabelle
";
if($_POST['stadt'] != "std_leer"){
if(is_array($_POST['stadt'])){
//versuch daten anhand des multiplen arrays auszulesen schlug fehl
/*foreach($_POST['stadt'] as $stdKey => $sdtValue){
$selectEmfaenger.="
Where
ort = '".mysql_real_escape_string($sdtValue)."'
";
$selectEmfaengerQuery = $db->dbQuery($selectEmfaenger);
while ($selectEmfaengerFetch = $db->dbFetch($selectEmfaengerQuery)){
echo $selectEmfaengerFetch['ort'].'<br>';
}
}*/
//array ist wie erwartet , print_r($_POST['stadt']);
}
}
}
}
Vielen Dank für eure Hilfe. Mfg litter
Kommentar