Hallo!
Wenn ich den Inhalt meiner MySQL-DB ausgeben will, funktioniert es auch, wenn ich anfangsseite nicht zuweise.
Sobald ich aber den Eintrag zuweise, von dem er beginnen soll, meint er, dass die DB leer ist..
Der Code (Geschnitten):
Wie gesagt...
Sobald ich manuell auf die zweite Seite gehen will, zeigt er mir nichts an!
Danke im Vorraus für Lösungvorschlage!
Wenn ich den Inhalt meiner MySQL-DB ausgeben will, funktioniert es auch, wenn ich anfangsseite nicht zuweise.
Sobald ich aber den Eintrag zuweise, von dem er beginnen soll, meint er, dass die DB leer ist..
Der Code (Geschnitten):
PHP:
<?
//$_GET["area"] Abfragen
$site = $_GET["site"]; //GET_site holen und $site zuweisen
$prosite = "5"; //So viel pro Seite ausgeben
$tabelle = "list"; //Tabelle der DB
if(!isset($site))
{
$site=0;
}
//Echo mit Überschrift
$connectdb = mysql_connect ($host, $user, $password) OR die(mysql_error());
mysql_select_db ($dbname) OR die(mysql_error());
$num = mysql_num_rows(mysql_query("SELECT * FROM $tabelle WHERE area LIKE '" . $showarea . "' LIMIT $site,$prosite"));
if($num == 0)
{
//Nix da
}
else {
//Überschriften der Tabelle
$query = "SELECT * FROM $tabelle WHERE area LIKE '" . $showarea . "' ORDER BY username ASC LIMIT $site,$prosite";
$result = mysql_query($query) OR die(mysql_error());
while ($row = mysql_fetch_assoc($result))
{
//Ausgabe der Daten;
}
if($num>$prosite)
{
$Seiten=intval($num/$prosite);
if($num%$prosite)
{
$Seiten++;
}
}
echo("<table width='100%' align='center' cellspacing='0' cellpadding='2' style='border-top:1px solid #009900; background-color: #006600;'><tr>
<td class='content' align='center'>");
for ($i=1; $i<=$Seiten; $i++)
{
echo" : <a href='index.php?go=list&site=".($i-1)*$prosite."'>$i</a> : ";
}
echo("</td>
</tr></table>");
}
Wie gesagt...
Sobald ich manuell auf die zweite Seite gehen will, zeigt er mir nichts an!
Danke im Vorraus für Lösungvorschlage!