Hallo!
Mal wieder eine Problem mit einer Blätterfunktion
und zwar versuche ich nach einer Übergabe einer Variable anschließend den nächsten Datensatz aufzurufen.
Auf der Startseite wird sortiert nach Anfangsbuchstabe von Datenspalte "name" und per link eine variable "BID" übergeben....
Kann mir jemand dabei helfen!
Mal wieder eine Problem mit einer Blätterfunktion
und zwar versuche ich nach einer Übergabe einer Variable anschließend den nächsten Datensatz aufzurufen.
Auf der Startseite wird sortiert nach Anfangsbuchstabe von Datenspalte "name" und per link eine variable "BID" übergeben....
Kann mir jemand dabei helfen!
PHP-Code:
<?php include ("header.php"); ?>
<?php
// Verbindung zur Datenbank herstellen
include("var.inc.php");
$Zeilen_pro_Seite = 1;
?>
<?php
// Wert auf null setzen bei Erstaufruf
if (!isset($Anfangsposition)) {
$Anfangsposition = 0;
}
?>
<?php
//links erzeugen
if($Anfangsposition > 0) {
echo "<a href='datensatz.php?Anfangsposition=0'>[erste Seite]</a>&nbsp;";
$back=$Anfangsposition-$Zeilen_pro_Seite;
if($back < 0) {
$back = 0;
}
echo "<a href=\"datensatz.php?Anfangsposition=$back\">[eine Seite zurück]</a>&nbsp;";
}
//rest ermitteln um zu wissen wieviele links erzeugt werden müssen
if($Anzahl>$Zeilen_pro_Seite) {
$Seiten=intval($Anzahl/$Zeilen_pro_Seite);
if($Anzahl%$Zeilen_pro_Seite) {
$Seiten++;
}
}
?>
<?php
//links erzeugen
for ($i=1;$i<=$Seiten;$i++) {
$fwd=($i-1)*$Zeilen_pro_Seite;
echo "<a href=\"datensatz.php?Anfangsposition=$fwd\">$i</a>&nbsp;";
}
?>
<?php
if($Anfangsposition < $Anzahl-$Zeilen_pro_Seite) {
$fwd=$Anfangsposition+$Zeilen_pro_Seite;
echo "<a href=\"datensatz.php?Anfangsposition=$fwd\">[eine Seite weiter]</a>&nbsp;";
$fwd=$Anzahl-$Zeilen_pro_Seite;
echo "<a href=\"datensatz.php?Anfangsposition=$fwd\">[letzte Seite]</a>";
}
?>
<?php
//Daten aus Datenbank Abfragen und Variable detailszuid auslesen
$sql="SELECT bezeichnung.*, wasser.* FROM bezeichnung JOIN wasser ON bezeichnung.BID=wasser.WID WHERE ".
"bezeichnung.BID=$_GET[detailszuid] limit $Anfangsposition,$Zeilen_pro_Seite";
$result=mysql_query($sql);
$result1=mysql_query("SELECT bezeichnung.*, wasser.* from bezeichnung JOIN wasser ON bezeichnung.BID=wasser.WID WHERE".
"bezeichnung.BID=$_GET[detailszuid] LIMIT $Anfangsposition,$Zeilen_pro_Seite");
$Anzahl=mysql_num_rows($result1);
while ( $row = mysql_fetch_array($result) ) {
echo '
<br><br><span style="float: right; margin-right: 5px;"><img src=' . $row['bild'] . '></span>
<br><br>
<span class="datenschrift">Name:</span><br>' . $row['name'] . '
<br><br>
<span class="datenschrift">Wissenschaftlicher Name:</span><br>' . $row['alias'] . '
<br><br>
<span class="datenschrift">Gattung:</span><br>' . $row['gattung'] . '
<br><br>
<span class="datenschrift">Herkunft:</span><br>' . $row['herkunft'] . '
<br><br>
<span class="datenschrift">Grösse:</span><br>' . $row['groesse'] . '
<br><br>
<span class="datenschrift">Geschlechtsmerkmale:</span><br>' . $row['geschlecht'] . '
<br><br>
<span class="datenschrift">Nahrung:</span><br>' . $row['nahrung'] . '
<br><br>
<span class="datenschrift">Kommentar:</span><br>' . $row['kommentar'] . '
<br><br>
<p align="center"><span class="datenschrift">Wasserwerte:</span>
<p align="left" style="outline-style:groove; outline-width:2px;
outline-color:#0066CC; margin-right: 210px;
padding-left: 10px; float: right">
<span class="datenschrift">Themperatur: </span>' . $row['themperatur'] . '
<br><br>
<span class="datenschrift">pH Wert: </span>' . $row['ph_wert'] . '
<br><br>
<span class="datenschrift">Gesamthärte: </span>' . $row['haerte_GH'] . '
<br><br>
<span class="datenschrift">Karbonhärte: </span>' . $row['karbon_KH'] . '
</p></p>
<br><br>';
}
?>
<?PHP include ("footer.php"); ?>
Kommentar