ich habe mal versucht 1 code den ich aus der tutorial ecke habe, mit meinen zu verbinden, und zwar soll der aus der DB die einträge ausgeben, aber geordnet und da sollte ein limit rein. ich habe 14 einträge in der db und hab mal ein limit von 2 gesetzt, nur rechnet er die seiten falsch.
http://www.melli-dave.de/daveman/index.php?go=hmangas/a&page=0
hier könnt ihr das selber sehen.. der zeigt an 0 1 nächste seite an, obwohl das mehr sein sollten.. aber wenn man den link ändert
http://www.melli-dave.de/daveman/index.php?go=hmangas/a&page=3
http://www.melli-dave.de/daveman/index.php?go=hmangas/a&page=4
geht das, der macht nur unten keine verweise dorthin. der code dazu ist
Ich hoffe ihr könnt mir dabei helfen, das er das richtig anzeigt. Thx im vorraus.
Cya
Daveman
achso, wenn nicht zu schwierig, kann man dann noch einstellen, das er nur alle daten rausliest die mit a anfangen?
http://www.melli-dave.de/daveman/index.php?go=hmangas/a&page=0
hier könnt ihr das selber sehen.. der zeigt an 0 1 nächste seite an, obwohl das mehr sein sollten.. aber wenn man den link ändert
http://www.melli-dave.de/daveman/index.php?go=hmangas/a&page=3
http://www.melli-dave.de/daveman/index.php?go=hmangas/a&page=4
geht das, der macht nur unten keine verweise dorthin. der code dazu ist
PHP:
<?php
$host = "xxx";
$user = "xxx";
$password = "xxx";
$dbname = "xxx";
$tabelle ="xxx";
$proseite=2;
$db = mysql_connect ($host, $user, $password);
$start=$page * $proseite;
$sql = "select * from $tabelle order by name Limit $start,$proseite";
$result = mysql_db_query ($dbname, $sql, $db);
$fertig = mysql_query($sql,$db);
$number = mysql_num_rows($fertig);
$seiten=floor($number/$proseite);
$ende = $start + $proseite;
if ($ende>$number) { $ende = $number; }
while ($ausgabe = mysql_fetch_array ($result))
{
echo'
<table width="100%" border="0" cellpadding="0" cellspacing="0" height="10">
<tr>
<td width="271" height="30">
<a href=http://www.melli-dave.de/daveman/index.php?go=output&id='.$ausgabe[id].'>'.$ausgabe[name].'</a>
</td>
<td width="271" height="30"> </td>
<td width="271" height="30">
<div align="center"></div>
</td>
<td width="272" height="30"> </td>
</tr>
</table>';
}
echo "<br><br><br>";
if ($page>0) {
$i=$page-1;
echo "<A HREF=\"http://www.melli-dave.de/daveman/index.php?go=hmangas/a&page=$i\">Voherige Seite</A> ";
}
for($i=0; $i<=$seiten; $i++) {
if ($i==$page) {
echo $i." ";
}
else {
echo "<A HREF=\"http://www.melli-dave.de/daveman/index.php?go=hmangas/a&page=$i\">$i</A> ";
}
}
if ($page<$seiten) {
$i=$page+1;
echo "<A HREF=\"http://www.melli-dave.de/daveman/index.php?go=hmangas/a&page=$i\">Nächste Seite</A>";
}
mysql_close ($db)
?>
Ich hoffe ihr könnt mir dabei helfen, das er das richtig anzeigt. Thx im vorraus.
Cya
Daveman
achso, wenn nicht zu schwierig, kann man dann noch einstellen, das er nur alle daten rausliest die mit a anfangen?
Zuletzt bearbeitet: