Ich habe heute dieses Tutorial in meiner Seite eingebaut, habe aber noch ein paar Fragen:
1. Wie schaffe ich es, dass bei Seite 1, statt bei Seite 0 angefangen wird?
2. Warum steht auch bei Seiten, wo es keine weitere Seite mehr gibt eine "next"?
3. Warum steht bei Seiten, wo es noch gar keine Einträge gibt (z.B. bei "Black" unten im Code) eine 0?
Hier der Code:
1. Wie schaffe ich es, dass bei Seite 1, statt bei Seite 0 angefangen wird?
2. Warum steht auch bei Seiten, wo es keine weitere Seite mehr gibt eine "next"?
3. Warum steht bei Seiten, wo es noch gar keine Einträge gibt (z.B. bei "Black" unten im Code) eine 0?
Hier der Code:
PHP:
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>VotP</title>
<link rel="STYLESHEET" type="text/css" href="../home.css">
</head>
<body><center><a href="type.php?coat=Bay">Bay</a> | <a href="type.php?coat=Black">Black</a> | <a href="type.php?coat=Chestnut">Chestnut</a> | <a href="type.php?coat=Gray">Gray</a> | <a href="type.php?coat=Isabella">Isabella</a> | <a href="type.php?coat=Piebald">Piebald</a> | <a href="type.php?coat=Other">Other</a> | <a href="type.php?coat=Foal">Foal</a> | <a href="taken.php">Taken Pictures</a>
<?php
$proseite = 2;
$coat=($_GET['coat']);
include("config.inc.php");
$verbindung=mysql_connect("$dbhost","$dbuser","$dbpasswd");
mysql_select_db ($db);
$start=$_GET['page'] * $proseite;
$sqlbefehl="select * from picture where type='$coat' and taken='' order by no ASC LIMIT $start,$proseite";
$result = mysql_query($sqlbefehl,$verbindung);
$number = mysql_num_rows($result);
$seiten=ceil($number/$proseite);
$ende = $start + $proseite;
if ($ende>$number) { $ende = $number; }
$ergebnis=mysql_db_query("$db",$sqlbefehl,$verbindung);
while ($row = mysql_fetch_assoc($ergebnis))
{$img = $row['img'];
$no = $row['no'];
$copyright = $row['copyright'];
$copyrighturl = $row['copyrighturl'];
$type = $row['type'];
$breed = $row['breed'];
$taken = $row['taken'];
echo("<br><br><table><tr><td rowspan='4'><a href='$img' target='blank'><img src='$img' width='150px' border='0'></a></td><th>No.</th><td>$no</td></tr><tr><th>© by</th><td><a href='$copyrighturl'>$copyright</a></td></tr><tr><th>Type</th><td>$type</td></tr><tr><th>Breed</th><td>$breed</td></tr></table>");
}
if ($_GET['page']>0) {
$i=$_GET['page']-1;
echo "<a href=\"type.php?coat=$coat&page=$i\">previous</a> | ";
}
for($i=0; $i<=$seiten; $i++) {
if ($i==$_GET['page']) {
echo "<b>$i</b> ";
}
else {
echo "<a href=\"type.php?coat=$coat&page=$i\">$i</a> ";
}
}
if ($_GET['page']<$seiten) {
$i=$_GET['page']+1;
echo "| <a href=\"type.php?coat=$coat&page=$i\">next</a>";
}
?>
</body>
</html>
Zuletzt bearbeitet: