Hallo,
ich versuche momentan eine Seite zu erstellen, wo ich mitels eines Forumulares inhalte suchen und Ausgeben kann. Das funktioniert auch alles. Ich hätte es gerne so dass man nicht alle Felder ausfüllen muss damit die Suche erfolgreich ist. jedoch bringt ich dass mit and und or nicht hin. Hab mir jetzt shcon 2 Tage dnek Kopf zerbroche und das netz abgesucht, finde aber keinen Lößungsansatz. Weiss jemand wie ich dieses bewerkstelligen, damit nicht alle ausgefüllt sein müssen?
Suchseite
-
-
Weiss jemand wie ich dieses bewerkstelligen, damit nicht alle ausgefüllt sein müssen?
Ja! Damit wäre deine Frage korrekt beantwortet!PHP
Alles anzeigen$query = "select `Jahr`, `Nachname`, `Vorname` from `tabelle`"; $conditions = array(); if (! empty($_POST['fahrersuchejahr'])) $conditions[] = "`Jahr` = '" . mysql_real_escape_string($_POST['fahrersuchejahr']) . "'"; if (! empty($_POST['fahrersuchenachname'])) $conditions[] = "`Nachname` = '" . mysql_real_escape_string($_POST['fahrersuchenachname']) . "'"; if (! empty($_POST['fahrersuchevorname'])) $conditions[] = "`Vorname` = '" . mysql_real_escape_string($_POST['fahrersuchevorname']) . "'"; if (count(conditions)) $query .= " where " . implode(" and ", $conditions); $result = mysql_query($query) or die ("MySQL-Error: " . mysql_error());
-
Vielen Dank, funkitioniert perfekt.
Würd gern mehr über die if Funktionen lernen, leider steht in meinen Büchern nicht viel drüber und hab schon oft php dateien mit if anweisungen gesehen. Gibts darüber sowas wie tutoriels oder so?
-
Zuerst einmal ist if keine Funktion und zweitens steht alles im Handbuch, siehe http://www.php.net/manual/de/language.control-structures.php
-
Vielen Dank, funkitioniert perfekt.
Würd gern mehr über die if Funktionen lernen, leider steht in meinen Büchern nicht viel drüber und hab schon oft php dateien mit if anweisungen gesehen. Gibts darüber sowas wie tutoriels oder so?
Das klingt so, als hättest Du noch gar keine Erfahrungen mit PHP oder allgemein mit Programmierung, oder ?
Wenn das der Fall sein sollte, solltest Du dich vielleicht allgemein mit allen Kontrollstrukturen, Schleifen usw. beschäftigenMfG