Ich habe eine Blätterfunktion gmachtwo nur 5 Eintäge ausgegeben werden, und das alles in einer table!
Jetzt würde ich gerne einen der Eintäge bearbeiten.
Das alles klapt auch , ABER dann bin ich draufgekommen wenn ich einen Eintag ändere, dann wird immer der letzte auf der Seite geändert!
Hoff ihr habt das verstanden!
PHP-Code:
<?php
$table = "registration WHERE rank = 1 OR rank = 2"
$start = (isset($start)) ? abs((int)$start) : 0;
$limit = 5;
$resultID = mysql_query("SELECT COUNT(ID) FROM ".$table);
$total = mysql_result($resultID,0);
$start = ($start >= $total) ? $total - $limit : $start;
$query = "SELECT * FROM ".$table
." LIMIT ".$start.",".$limit;
$resultID = mysql_query($query);
$edit = "EDIT";
$lo = "DELETE";
echo "<table width='636' height'50' border='1'>
<tr>
<td width='38'><div align='center'>ID</div></td>
<td width='110'><div align='center'>First name</div></td>
<td width='142'><div align='center'>Last name</div></td>
<td width='173'><div align='center'>E-Mail</div></td>
<td width='173'><div align='center'>Rank</div></td>
<td width='61'><div align='center'>EDIT</div></td>
<td width='72'><div align='center'>DELETE</div></td>
</tr>
<tr>
<td>";
while ($data = mysql_fetch_array($resultID))
{
$row = $data['id'];
echo $data['id']."</td><td>" . $data['first'] . "</td><td>" . $data['last']. "</td><td>" . $data['mail']. "</td><td>".$data['rank']. "</td><td>".
"<a href='admin_admin_edit_admin1.php?id=$row'>" .$edit. "</a>" . "</td><td>".
"<a href='admin_admin_delete_admin1.php?id=$row'>" .$lo. "</a>" ."</td><tr></tr><td>";
}
echo "</tr> </table>";
if ($start > 0)
{
$newStart = ($start - $limit < 0) ? 0 : ($start-$limit);
echo "<a href='".$_SERVER['PHP_SELF']."?start=".$newStart
."'> zurück</a>";
}
if ($start + $limit < $total)
{
$newStart = $start + $limit;
echo " <a href='".$_SERVER['PHP_SELF']."?start=".$newStart
."'>vor </a>";
}
?>