PDA

Volledige versie bekijken : Pagina nummering php


riizen-design
%Europe/Berlin %552 %2007, 13:16
Beste Flashfocus-ers!

Ik ben bezig met het maken van een gasten boek, nou wil ik er een nummering systeem in maken zo dat je niet oneindig lange pagina's krijgt.

Hier voor heb ik veel tutorials en voorbeelden bekeken maar het wil me niet lukken om het te interpeteren in mijn eigen pagina.

Nu is mijn vroeg hoe pak ik dit aan?

het liefst zou ik het er zo uit willen laten zien "< 1 2 3 >"

Hier de pagina waar de nummering in moet komen:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<link href="gdb.css" rel="stylesheet" type="text/css" />
</head>
<table width="400" border="0" align="center" cellpadding="3" cellspacing="0">
<tr>
<td><p><strong>Bekijk Gastenboek | <a href="gastenboek.php">Splaats een bericht </a> | <a href="verwijderen.php">Leeg Database <br />
</a></strong></p>
</td>
</tr>
</table>
<br>

<?php
// verbinding maken met server
$l = mysql_connect ("localhost" , "asdoasdj" , "asdoasdj") or die("Error connecting:<BR><BR>".mysql_error());
mysql_select_db( "ftckotten" ) or die("Error getting db:<BR><BR>".mysql_error());


$sql="SELECT * FROM guestbook2 LIMIT 5";
$result=mysql_query($sql);

while($rows=mysql_fetch_array($result)){
?>
<table width="400" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<td><table width="400" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td><h1><strong>id</strong></h1></td>
<td><h1>:</h1></td>
<td><?php echo $rows['id']; ?></td>
</tr>
<tr>
<td width="117"><h1><strong>Naam</strong></h1></td>
<td width="14"><h1>:</h1></td>
<td width="357"><?php echo $rows['name']; ?></td>
</tr>
<tr>
<td><h1><strong>E-mail</strong></h1></td>
<td><h1>:</h1></td>
<td><?php echo $rows['email']; ?></td>
</tr>
<tr>
<td valign="top"><h1><strong>Bericht</strong></h1></td>
<td valign="top"><h1>:</h1></td>
<td><?php echo $rows['comments']; ?></td>
</tr>
<tr>
<td valign="top"><h1><strong>Datum/Tijd</strong></h1></td>
<td valign="top"><h1>:</h1></td>
<td><?php echo $rows['time']; ?></td>
</tr>
<tr>
<td valign="top"><strong><a href="bewerken.php?id=<?php echo $rows['id'];?>">Bewerk</a></strong></td>
<td colspan="2" valign="top"><strong><a href="verwijderbericht.php?id=<?php echo $rows['id'];?>">Verwijder</a></strong></tr>
</table></td>
</tr>
</table>
<BR>

<?php
}
mysql_close(); //sluiten van database
?>

Het is me al wel gelukt om de limit op 5 tezetten, maar daar heb je natuurlijk vrij weinig aan als je niet naar de volgende pagina kunt.

Zou iemand me kunnen helpen, want ik ben er nu al een dag mee bezig...

Alvast bedankt.

Bargok
%Europe/Berlin %602 %2007, 14:27
Aantal richtlijntjes:

1. $pages = $totalentries / $resultlimit;
2. page.php?p=1;
3. $limit = $_GET['p']*$resultlimit;

riizen-design
%Europe/Berlin %605 %2007, 14:31
bedankt voor je reactie,

maar hoe kan ik dit het beste implementeren in mijn gastenboek ?, sorry ik ben nog niet zo heel ver met PHP..

riizen-design
%Europe/Berlin %436 %2007, 10:29
Het is me inmiddels gelukt =)

Bargok
%Europe/Berlin %540 %2007, 12:58
Top :) zie, als je er maar aan begint!