Hallo Dichti,
Doch das Problem liegt darin, dass ich nicht gerade viel Ahnung habe von PHP und MySQL. Sofern fehlt mir einfach der springende Punkt wie ich sowas anstellen soll.
Mmmmh, wieso sollst Du es dann wenn Du keine Ahnung hast?
Auch wenns gut gemeint ist, doch damit kann ich nichts anfangen.
Ich fürchte dann kannst Du mit dem folgenden auch nichts anfangen.
So in etwas könnte man die WHERE Bedingung je nach vorliegenden Daten aus dem Formular zusammenbauen:
<?php
$map = array (
Formfeld => Datenbankfeld
'moviez_title' => 'Titel',
'moviez_genre' => 'Genre',
);
$stack = array();
foreach($map as $k => $v){
if (!isset($_POST[$k]) or trim($_POST[$k]) == ''){
continue;
}
$stack[] = sprintf(" %s
LIKE '%s%%' ", $v, mysql_real_escape_string($_POST[$k]));
}
$where = join (' AND ', $stack);
?>
Viele Grüße
Stefan
bythewaythewebsuxgoofflineandenjoytheday