
So, der FIlter funktioniert nun fast.. ABER..
leider klappt er erst nachdem ich das Formular abgesendet habe.. ich möchte aber mittels URL verschiedene Abfragen ausführen..
z.b. card.php?sel_booster=1 usw.
leider geht das per url nicht :( nur wenn ich $sel_booster direkt im code ändere..
hier mein bisheriger Code
[PHP]
<?php
mysql_select_db($database_ygo, $ygo);
$kriterium = "";
$sel_booster = "";
if ($c_kat != "ALLE") {
$kriterium .= "card_kategorie = '$c_kat' ";
}
if ($c_typ != "ALLE") {
if ($kriterium != "") {
$kriterium .= "AND ";
}
$kriterium .="card_typ = '$c_typ' ";
}
if ($c_level != "ALLE") {
if ($kriterium != "") {
$kriterium .= "AND ";
}
$kriterium .="card_level = '$c_level' ";
}
if ($c_atk != "") {
if ($kriterium != "") {
$kriterium .= "AND ";
}
$kriterium .="card_atk = '$c_atk' ";
}
if ($c_def != "") {
if ($kriterium != "") {
$kriterium .= "AND ";
}
$kriterium .="card_def = '$c_def' ";
}
if ($sel_booster != ""){
if ($kriterium != ""){
$kriterium .= "AND ";
}
$kriterium .= "Booster = '$sel_booster' ";
}
$abfrage = "SELECT * from booster ";
if ($kriterium != "") {
$abfrage .= " WHERE ".$kriterium ;
}
$abfrage .= " ORDER BY card_kategorie DESC";
$query_booster_pack = $abfrage;
$booster_pack = mysql_query($query_booster_pack, $ygo) or die(mysql_error());
$row_booster_pack = mysql_fetch_assoc($booster_pack);
$totalRows_booster_pack = mysql_num_rows($booster_pack);
// Falls es keine Ergebnisse zu den eingegebenen Kriterien gibt wird folgendes eingesetzt
if(mysql_num_rows($booster_pack) < 1){
$row_booster_pack['bild_url'] = "http://indeed-real.com/ygo_online/seite/online/pack_02/leer.jpg";
$row_booster_pack['card_nr'] = "---";
$row_booster_pack['card_name'] = "Keine Karten gefunden";
$row_booster_pack['card_limit'] = "spacer.gif";
$row_booster_pack['card_kategorie'] = "---";
$row_booster_pack['card_level'] = "---";
$row_booster_pack['card_attribute'] = "---";
$row_booster_pack['card_typ'] = "---";
$row_booster_pack['card_ATK'] = "---";
$row_booster_pack['card_DEF'] = "---";
$row_booster_pack['card_desc'] = "<b>Keine entsprechenden Ergebnisse gefunden</b>";
}
?>
[/PHP]
Was nicht funktioniert seht ihr hier www.yakuzza.com/ygo/seite/booster01.php
Es wird zu beginn einfach keine abfrage ausgeführt