Ich werde eine Seitenumbruch für meine Mitglieder Seite machen, ich habe eine 8 Seitenzahlen von 1 bis 8 erstellt, so dass wenn ich auf jeder Seite klicken, sollte es nur 1 Zeile der bestimmten Datenbanktabelle anzeigen , Datenbanktabelle besteht aus 8 Zeilen, aber in meinem Code, wenn ich klicke, korrekte Seitenzahlen überschreiten, aber es aktualisiert nicht und zeigt bestimmte ausgewählte Paginierungsreihe an, bitte können Sie mir helfen, Lösung zu diesem bitte zu erhalten. members.phpSeitenumbruch funktioniert nicht
<?php
include('assets/page_header.php');
include('db/db.php');
$page="";
if(isset($_GET['page']))
{
$page=$_GET['page'];
}
?>
<html>
<head><title></title>
<style>
h1 {
text-align:center;
}
</style>
</head>
<?php
/*$memno=mysql_real_escape_string($_POST['memno']);
$memname=mysql_real_escape_string($_POST['name']);
$address=mysql_real_escape_string($_POST['address']);
$phonenumber=mysql_real_escape_string($_POST['phno']);
$renewaldate=mysql_real_escape_string($_POST['renewaldate']);
$maxborrowlimit=mysql_real_escape_string($_POST['maxborrowlimit']);
$status=mysql_real_escape_string($_POST['status']);*/
?>
<h1>MEMBERS PAGE</h1>
<?php
$str="select * from member LIMIT 1,1 ";
$query1=mysql_query($str);
echo "<table align='center'>";
echo "<tr><th><MemberNumber</th><th>MemberName</th><th>Address</th><th>Phonenumber</th><th>RenewalDate</th><th>MaxBorrowLimit</th><th>Status</th><th colspan=2>Action</th></tr>";
while($query2=mysql_fetch_array($query1))
{
echo "<tr>";
echo "<td>".$query2['memno']."</td>";
echo "<td>".$query2['name']."</td>";
echo "<td>".$query2['address']."</td>";
echo "<td>".$query2['phno']."</td>";
echo "<td>".$query2['renewaldate']."</td>";
echo "<td>".$query2['maxborrowlimit']."</td>";
echo "<td>".$query2['status']."</td>";
echo "<td><button class='button1' data-toggle='tooltip' title='Delete' id=".$query2['memno']." value='delete' name='delete'><img id='image' src='./images/trash.png'/></button></td>";
echo "<td><a id='colour' class='tooltip' href='membereditform.php?mem_no=".$query2['memno']."'><img id='image' src='./images/small.gif'/><span class='tooltiptext' >Edit</span></a></td>";
echo "</tr>";
}
echo "</table>";
?>
<?php
if($page=="" || $page=='1')
{
$page1=0;
}
else
{
$page1=($page*4)-4;
}
$query1=mysql_query("select * from member");
$count=mysql_num_rows($query1);
$s=$count/1;
echo $s;
echo "<br>";
for($i=1;$i<=$s;$i++)
{
?><a href="members.php?page=<?php echo $i ?>" style="text-decoration":none,"Text-align":center;><?php echo $i?></a><?php
}
?>
Änderung Ihrer zweiten ('$ query1') Variable und überprüfen. – Nawin
Sie müssen Ihrer '$ str'-Abfrage etwas wie' WHERE memno = $ page' hinzufügen. aber stellen Sie sicher, zu sanitieren, um sql Injektion zu verhindern – Sean
wo ist 'LIMIT' ad' OFFSET'? –