phpbar.de logo

Mailinglisten-Archive

[php] 'like' in einem Link

[php] 'like' in einem Link

Erik Bender php_(at)_phpcenter.de
Sun, 3 Mar 2002 13:37:06 +0100


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