Koda gästbok med sidbyte

Tråden skapades och har fått 2 svar. Det senaste inlägget skrevs .
1
  • Oregistrerad
  • 2004-01-18 13:03

Hejhopp!

Vill ha sidor i min gästbok. Är det någon som kan hjälpa mig med det? Som det är nu är det bara mysql_fetch_row i en loop. Vet inte hur jag skall fixa det.

Hade tänkt föra över samma script som jag använder i mitt fotoalbum:

$inlagg_per_sida = 20;

$aktiv_sida = $_GET["aktiv_sida"];

if ($aktiv_sida == ""||$aktiv_sida == nul) { $aktiv_sida = 1; } 

$stop = mysql_num_rows(mysql_query("select en_column from table"));


$temp = $aktiv_sida * $inlagg_per_sida;
$temp = $temp - $inlagg_per_sida;
$start_loop = $temp + 1;

$stop_loop = $aktiv_sida * $inlagg_per_sida;

if ($stop_loop > $stop) { $stop_loop = $stop; }


for($k=$start_loop;$k<=$stop_loop;$k++) {

'raden i databasen som är = $k'
	
}


$antal_sidor = ceil($stop/$inlagg_per_sida);

for ($i=1;$i<$antal_sidor=;$i++) {

	echo "<a href='gb.php?aktiv_sida=". $i ."'>". $k; ."</a>";
}

Eller är jag helt fel ute?

Har letat efter ett sätt att välja rad i databasen. Kan inte använda mig av 'auto_increment' columnen och sortera ut den med 'WHERE' i argumentet eftersom man som moderator skall kunna radera inlägg. Blir ju luckor då.

Hjälp!!! *River mig i håret*

använd mysqls LIMIT istället..

så kan du köra

SELECT foo FROM bar LIMIT ($startrow + 50), 50 

(pseudokod typ)

mer info om LIMIT hittar du i mitten här

  • Oregistrerad
  • 2004-01-18 14:41

Oh, det var snabb service kollar länken. Tackar!

1
Bevaka tråden