Hallo allerseits,
dieser Code soll mittels Formular den WHERE-Teil einer MySQL-Abfrage bauen. Dazu muss das letzte AND eliminiert werden. Das folgende funktioniert aber nicht, und ich kapier nicht, wieso:
if(isset($_POST['Submit'])){
$_SESSION['where'] = " WHERE";
foreach($_POST as $key => $value){
if($value != "Weiter" && $value != "Bitte wählen Sie"){
$_SESSION['where'] .= "$key = '$value' AND ";
}
$_SESSION['where'] = preg_replace("/AND $/","",$_SESSION['where']);
}
//debugging:
echo "POST: ";
print_r($_POST);
echo "<br>";
echo "SESSION: ";
print_r($_SESSION);
echo "<br>";
}
http://www.useful-scripts.biz/umfrage-lechner/auswertung01.php
Gruß und Dank
Martin