also ich habe jetzt nochmal etwas herumprobiert und bin zu einem Ergebnis gekommen:
suchergebnis.php
also damit kann ich in allen 4 selectboxen etwas auswählen und bekomme dann auch nur das was ich wissen will zu sehen.
Klappt soweit echt gut, doch irgendwie ist dass noch nicht das optimale, denn man kann jetzt nicht nur nach den schulen filtern oder so, er berücksichtigt immer alle 4 selectboxen.
suchergebnis.php
PHP:
<?php
$fachsuche_schule = "-1";
if (isset($_POST['Fach'])) {
$fachsuche_schule = (get_magic_quotes_gpc()) ? $_POST['Fach'] : addslashes($_POST['Fach']);
}
$klassesuche_schule = "-1";
if (isset($_POST['Klasse'])) {
$klassesuche_schule = (get_magic_quotes_gpc()) ? $_POST['Klasse'] : addslashes($_POST['Klasse']);
}
$schulsuche_schule = "-1";
if (isset($_POST['Schule'])) {
$schulsuche_schule = (get_magic_quotes_gpc()) ? $_POST['Schule'] : addslashes($_POST['Schule']);
}
$verlagsuche_schule = "-1";
if (isset($_POST['Verlag'])) {
$verlagsuche_schule = (get_magic_quotes_gpc()) ? $_POST['Verlag'] : addslashes($_POST['Verlag']);
}
mysql_select_db($database_datenbank, $datenbank);
$query_schule = sprintf("SELECT Schulname, Buchname, ISBN_Nr, Verlagsname, Anzahl, Fachname, Klasse FROM buecher WHERE Schulname = '%s' AND Verlagsname = '%s' AND Fachname = '%s' AND Klasse = '%s'", $schulsuche_schule,$verlagsuche_schule,$fachsuche_schule,$klassesuche_schule);
$schule = mysql_query($query_schule, $datenbank) or die(mysql_error());
$row_schule = mysql_fetch_assoc($schule);
$totalRows_schule = mysql_num_rows($schule);
?>
also damit kann ich in allen 4 selectboxen etwas auswählen und bekomme dann auch nur das was ich wissen will zu sehen.
Klappt soweit echt gut, doch irgendwie ist dass noch nicht das optimale, denn man kann jetzt nicht nur nach den schulen filtern oder so, er berücksichtigt immer alle 4 selectboxen.