Hi Leute, ich habe da mal eine Frage...
Ich habe ein kleines Gästebuch geschrieben. Zu jedem Eintrag soll auch eine Eintragsnummer angegeben werden. Zunächstmal mein Script, das ich auf das Wesentliche gekürzt habe:
PHP-Code:
<?
// Datendefinition für die Clientausgabe
$start = $_GET['start'];
if(isset($start)) { $start = $start; }
else { $start = 0; }
// Datensätze pro Ausgabeseite
$limit = 9;
//--- Auslesen der Datenbankeinträge ---//
$mysql_read_entries = "SELECT * FROM blabla ORDER BY 'blabla' DESC LIMIT ".$start.",".$limit."";
$query_read_entries = mysql_db_query($db_name,$mysql_read_entries);
// Feststellen der Anzahl der verfügbaren Datensätze.
$count_entries = mysql_num_rows(mysql_db_query($db_name,"SELECT * FROM tblPinnwand"));
$whole_entries = $count_entries+7057;
?>
<link href="../_css/dateiname.css" rel="stylesheet" type="text/css">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<? while($result_read_entries = mysql_fetch_array($quA?a?s?ery_read_entries)){ ?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="text-12-black-bold">Nummer des Eintrags</td>
</tr>
<tr>
<td class="text-12-black-normal">Eingetragen von: <span class="text-12-black-bold"><? echo $result_read_entries['Name']; ?></span><span class="text-9-black-normal">(<? echo strftime("%d.%m.%Y, %H:%M Uhr", $result_read_entries['Datum']) ?>)</span></td>
</tr>
<tr>
<td class="text-12-black-normal">eMail-Adresse: [email="<? echo $result_read_entries['email']; ?>"]<? echo $result_read_entries['email']; ?>[/email]</td>
</tr>
<tr>
<td class="text-12-black-normal">Homepage: [url="http://<? echo $result_read_entries['Homepage']; ?>"]<? echo $result_read_entries['Homepage']; ?>[/url]</td>
</tr>
<tr>
<td class="text-12-black-normal">Kommentar:</td>
</tr>
<tr>
<td class="text-12-black-normal"><? echo nl2br($result_read_entries['Kommentar']); ?></td>
</tr>
</table>
<? } ?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="text-12-black-normal" align="center">
<?
// Zurück- und Vorblättern
if ($start > 0)
{
$newStart = ($start - $limit < 0) ? 0 : ($start-$limit);
echo "[url=".$_SERVER['PHP_SELF']."]12 Beiträge zurück[/url]";
}
echo "";
if ($start + $limit < $count_entries)
{
$newStart = $start + $limit;
echo " [url=".$_SERVER['PHP_SELF']."]12 Beiträge weiter[/url]";
}
?>
</td>
</tr>
</table></td>
</tr>
</table>
Wo und wie muss ich den jetzt meine Eintragsnummer definieren und inkrementieren? Und wie gebe ich die Nummer weiter, wenn ich auf die nächste Seite blättere?
Hoffe Ihr könnt mir helfen.
Gruß, Sebastian