Hi, also natürlich gibt es 109234 Millionen Tuts, aber ich will mir das selber machen und zeig euch gleich mal mein Script so weit:
Im Moment bekomm ich $page noch von meinen vorgefertigen Links unter meinem Gästebuch
So, jetzt bekomm ich diesen Fehler:
Line 70 ist
Und hier noch das ganze Script
So, das war es fürs Erste Danke
Code:
//Erst mal schaun ich mit $_GET auf welcher Seite ich bin
$page = $_GET["page"];
//Wenn ich auf keiner Seite bin, dann bin ich automatisch auf 1
if(!isset($page))
{
$page = 1;
}
//Pro Seite 10 Beiträge anzeigen
$limit = 10;
//Jetzt mal ausrechnen wie das Limit gesetzten werden muss
$start = $page * $limit - $limit;
//Ein Beispiel
//$start = 4 * 10 -10
//Es geht bei 30 los und von da aus dann 10 Beiträge
//Jetzt lass ich mir mein Gästebuch ausgeben und zwar starte ich bei id 30 und lass mir dann 10 weiter anzeigen
$guestbook = ("SELECT * FROM ´test_gb´ LIMIT $start, $limit") or dir(mysql_error());
//Hier noch der zweite Teil der Ausgabe
while($readguestbook = mysql_fetch_array($guestbook))
Im Moment bekomm ich $page noch von meinen vorgefertigen Links unter meinem Gästebuch
Code:
<a href="index.php?page=1">1</a>
<a href="index.php?page=2">2</a>
<a href="index.php?page=3">3</a>
<a href="index.php?page=4">4</a>
So, jetzt bekomm ich diesen Fehler:
Code:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/frame-wd_de/www/mirak/php/guestbook/index.php on line 70
Line 70 ist
Code:
while($readguestbook = mysql_fetch_array($guestbook))
Und hier noch das ganze Script
Code:
<html>
<head>
<title>Guestbook | Mirak</title>
</head>
<body>
<table width="500" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td style="background-color:CCCCCC; height:1px"></td>
<td style="background-color:CCCCCC; height:1px"></td>
<td style="background-color:CCCCCC; height:1px"></td>
</tr>
<tr>
<td style="background-color:CCCCCC; width:1px"></td>
<td align="center">Mirak's Gästebuch </td>
<td style="background-color:CCCCCC; width:1px"></td>
</tr>
<tr>
<td style="background-color:CCCCCC; height:1px"></td>
<td style="background-color:CCCCCC; height:1px"></td>
<td style="background-color:CCCCCC; height:1px"></td>
</tr>
</table>
<br>
<table width="500" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td style="background-color:CCCCCC; height:1px"></td>
<td style="background-color:CCCCCC; height:1px"></td>
<td style="background-color:CCCCCC; height:1px"></td>
</tr>
<tr>
<td style="background-color:CCCCCC; width:1px"></td>
<td><div align="center">[<a href="addentry.php">Neuen Eintrag erstellen</a>]</div></td>
<td style="background-color:CCCCCC; width:1px"></td>
</tr>
<tr>
<td style="background-color:CCCCCC; height:1px"></td>
<td style="background-color:CCCCCC; height:1px"></td>
<td style="background-color:CCCCCC; height:1px"></td>
</tr>
</table>
<br>
<?
$connect = mysql_connect('localhost', '***', '***') or die(mysql_error());
$selectdb = mysql_select_db('***');
$page = $_GET["page"];
if(!isset($page))
{
$page = 1;
}
$limit = 10;
$start = $page * $limit - $limit;
$guestbook = ("SELECT * FROM ´test_gb´ LIMIT 5,5") or dir(mysql_error());
while($readguestbook = mysql_fetch_array($guestbook))
{
echo '<table width="500" border="0" cellspacing="0" cellpadding="0" align="center">';
echo ' <tr>';
echo ' <td style="background-color:#CCCCCC; height:1px; width:1px"></td>';
echo ' <td style="background-color:#CCCCCC; height:1px"></td>';
echo ' <td style="background-color:#CCCCCC; height:1px; width:1px"></td>';
echo ' </tr>';
echo ' <tr>';
echo ' <td style="background-color:#CCCCCC; width:1px"></td>';
echo ' <td valign="middle">ID: '.$readguestbook["id"].' | '.$readguestbook["test_name"].' ('.$readguestbook["test_date"].') <a href="mailto:'.$readguestbook["test_email"].'"<img src="img/email.gif" border="0"></a> <a href="http://wwp.icq.com/scripts/contact.dll?msgto='.$readguestbook["test_icq"].'"><img src="img/icq.gif" border="0"></a> <a href="'.$readguestbook["test_homepage"].'" target="_blank"><img src="img/www.gif" border="0"></a></td>';
echo ' <td style="background-color:#CCCCCC; width:1px"></td>';
echo ' </tr>';
echo ' <tr>';
echo ' <td style="background-color:#CCCCCC; height:1px; width:1px"></td>';
echo ' <td style="background-color:#CCCCCC; height:1px"></td>';
echo ' <td style="background-color:#CCCCCC; height:1px; width:1px"></td>';
echo ' </tr>';
echo ' <tr>';
echo ' <td style="background-color:#CCCCCC; width:1px"></td>';
echo ' <td>'.$readguestbook["test_message"].'</td>';
echo ' <td style="background-color:#CCCCCC; width:1px"></td>';
echo ' </tr>';
echo ' <tr>';
echo ' <td style="background-color:#CCCCCC; height:1px; width:1px"></td>';
echo ' <td style="background-color:#CCCCCC; height:1px"></td>';
echo ' <td style="background-color:#CCCCCC; height:1px; width:1px"></td>';
echo ' </tr>';
echo ' <tr>';
echo ' <td></td>';
echo ' <td> </td>';
echo ' <td></td>';
echo ' </tr>';
echo '</table>';
}
?>
<a href="index.php?page=1">1</a>
<a href="index.php?page=2">2</a>
<a href="index.php?page=3">3</a>
<a href="index.php?page=4">4</a>
</body>
</html>
So, das war es fürs Erste Danke