Mailinglisten-Archive |
Hallo. Ich möchte auf einer Seite mit Ergebnisliste einer Suchabfrage die typischen PREVIOUS / NEXT buttons generieren. Die Suchvariablen kommen aus einem vorgeschalteten Formular. Mein Code: <? [...] settype($page, "integer"); $limit = 15; $query = "select * from ".$CFG[table][news]." where ort like '%".$ort."%' and name like '%".$name."%' and typ like '%".$typ."%'' "; $cnt_res = mysql_query ($query); $count = mysql_num_rows ($cnt_res); $total = floor($count/$limit)+1; if (($total - 1) * $limit == $count) { $total--; } $query = "select * from ".$CFG[table][news]." where ort like '%".$ort."%' and name like '%".$name."%' and typ like '%".$typ."%'' order by name asc limit ".($page * $limit).", ".$limit; $result = mysql_query ($query); ?> Dann wird die Ergebnisliste hier angezeigt: <? while ($row = mysql_fetch_array($result)) { ?> LISTE <? } ?> Schliesslich die Buttons: <a href="hitlist.php?ort=....&page=<?print ($page-1);?>">PREVIOUS</a> <a href="hitlist.php?ort=....&page=<?print ($page+1);?>">NEXT</a> In welcher Form muss ich nun die Abfrage ort like '%".$ort."%' and name like '%".$name."%' and typ like '%".$typ."%'' " in die Links PREVIOUS / NEXT packen, damit ein identischen Ergebnis wie bei der Abfrage zu Beginn geliefert wird? Danke! Erik Erik Bender
php::bar PHP Wiki - Listenarchive