05.10.2008, 21:50
0
Hallo,
ich Arbeite grade an der Downloadübersicht für meine Webseite.
Da hab ich vor das wenn man auf Downloads geht erstmal alle in einer art Liste angezeigt werden (natürlich wenns zu viele sind mit Seitewechsel)
Die kann man jetzt schon nach ABC oder ZYX Sortieren, der Filter um nur welche mit A B C usw. anzuzeigen geht auch schon soweit, der Filter nach Genre befindet sich auch schon in Arbeit.
Jetzt hab ich aber noch ein kleines Problem, da ich den SQL Befehl Like zum filtern benutze, bekomme ich es nicht hin das ich über einen Link alles von 0 - 9 angezeigt bekomme.
Hab hier mal einen Ausschnitt von meinem Code, vielleicht hat ja jemand eine Idee.
Möchte nur nicht zum filtern für jede Zahl einen eigenen Link machen.
EDIT: Hab das Problem jetzt soweit gelöst, indem ich Like gegen REGEXP '^[$abc]' ersetzt habe.
ich Arbeite grade an der Downloadübersicht für meine Webseite.
Da hab ich vor das wenn man auf Downloads geht erstmal alle in einer art Liste angezeigt werden (natürlich wenns zu viele sind mit Seitewechsel)
Die kann man jetzt schon nach ABC oder ZYX Sortieren, der Filter um nur welche mit A B C usw. anzuzeigen geht auch schon soweit, der Filter nach Genre befindet sich auch schon in Arbeit.
Jetzt hab ich aber noch ein kleines Problem, da ich den SQL Befehl Like zum filtern benutze, bekomme ich es nicht hin das ich über einen Link alles von 0 - 9 angezeigt bekomme.
Hab hier mal einen Ausschnitt von meinem Code, vielleicht hat ja jemand eine Idee.
Code:
// ABC - Sortierung
$abc = $_GET[abc];
$alle = "";
$A0 = "";
$a = "a";
if(empty($abc)){
$ausgabe_alle = "<table cellpadding=\\"3\\" cellspacing=\\"1\\" border=\\"0\\" style=\\"width:100%\\" class=\\"abc_table\\"><tr><td class=\\"abc_tablea\\" align=\\"center\\"><span class=\\"abc_font\\"><a href=$seiten_zahl_dl&sort=$strsort&abc=$alle>Alle</a></span></td>";
$ausgabe_0 = "<td class=\\"abc_tableb\\" align=\\"center\\"><a href=$seiten_zahl_dl&sort=$strsort&abc=$A0>0-9</a></td>";
$ausgabe_a = "<td class=\\"abc_tablea\\" align=\\"center\\"><a href=$seiten_zahl_dl&sort=$strsort&abc=$a>A</a></td>";
}
$tpl = new Template();
$tpl->load("downloads_top.tpl");
$tpl->assign("Seitenzahlen", $Seitenzahlen);
$tpl->assign("Anzahl", $Anzahl);
$tpl->assign("listing", $listing);
$tpl->assign("Alle", "$ausgabe_alle");
$tpl->assign("0-9", "$ausgabe_0");
$tpl->assign("A", "$ausgabe_a");
$sql="SELECT * FROM " . $table_downloads . " ".$selwhere." WHERE Title LIKE '$abc%' AND Genre LIKE '$genre%' ORDER BY Title $strsort LIMIT $start, $step";
Möchte nur nicht zum filtern für jede Zahl einen eigenen Link machen.
EDIT: Hab das Problem jetzt soweit gelöst, indem ich Like gegen REGEXP '^[$abc]' ersetzt habe.
FTP Server Zugangsdaten ftp.php?server=markocat.no-ip.biz:2121]" class="mycode_img" />