0) { // ja eine ID ist übergeben /// jetzt die Abfrage für den mit Parameter übergebenen Datensatz $abfrage = "SELECT * FROM BOOKDATA WHERE ID=($ID) ORDER BY ID ASC"; $ergebnis = mysqli_query($db,$abfrage); while ($row = mysqli_fetch_object($ergebnis)){ $ID= $row->ID; $BUCHTITEL = $row->BUCHTITEL; $UNTERTITEL= $row->UNTERTITEL; $AUTORNAME = $row->AUTORNAME; $GENRE=$row->GENRE; $GENREFEIN=$row->GENREFEIN; $TEASER1=$row->TEASER1; $LINKBILD1=$row->LINKBILD1; } } else { //////////////////////////////////////////////////// // suche letztes Buch // ABFRAGE der höchsten Datensatz-ID $abfrage = "SELECT * FROM BOOKDATA ORDER BY ID ASC "; $ergebnis = mysqli_query($db,$abfrage) or die ("goat nix, do hoats an fähla drenna"); // abgefragt wird der letzte Datensatz while ($row = mysqli_fetch_object($ergebnis)){ $ID= $row->ID; $BUCHTITEL = $row->BUCHTITEL; $UNTERTITEL= $row->UNTERTITEL; $AUTORNAME = $row->AUTORNAME; $GENRE=$row->GENRE; $GENREFEIN=$row->GENREFEIN; $TEASER1=$row->TEASER1; $LINKBILD1=$row->LINKBILD1; } } //////////////////////////////////////////////////// // suche letztes Buch für Sprungmarke nächstes Dutzend ganz unten // ABFRAGE der höchsten Datensatz-ID $abfrage = "SELECT * FROM BOOKDATA ORDER BY ID ASC "; $ergebnis = mysqli_query($db,$abfrage) or die ("goat nix, do hoats an fähla drenna"); // Lese die Zeile des Datensatzes ein while ($row = mysqli_fetch_object($ergebnis)) { $letztesBuch= $row->ID; } // Datenbank beginnt mit Buch 1532, wenn $ID<1543 dann zwangszuweisen der Datensatznummer, weil 1531 führt in die Irre // das Sprungziel wird hier in Adresse und Buchnummer zerlegt und erst unten im html-body als php aufgerufen // hier geht es in der Datenbank abwärts bis 1532 $altminioderphp="http://www.bookinist.de/H_MINIS.PHP?id="; $linkesbuchnummer=strval($ID-12); if ($ID-12<1543) { $linkesbuchnummer=""; $altminioderphp="http://www.bookinist.de/bookinist/technics/org/kataloge/minis/h-2008-1.htm"; } // __Sprungmarke für nächstes Dutzend Bucher aus der Datenbank aufwärts> // Das Sprungziel lege ich hier komplett in einer Variable ab (Sprungziel) und am Ende des html-body wird nur noch php-Sprungziel angesprochen // wegen Typenschwierigkeiten integer/string ist das hier chaotisch programmiert, aber es geht $wohinblaetternnachletztemBuch=strval($ID+12); $a=intval($wohinblaetternnachletztemBuch-11); $b=intval($letztesBuch); $c=intval($a+12); if ($a<$b) { if ($c>$b) { $Sprungziel='H_MINIS.PHP?id='.$letztesBuch;} else {$Sprungziel='H_MINIS.PHP?id='.$wohinblaetternnachletztemBuch;}} else {$Sprungziel='bookinist/technics/org/kataloge/minis/h-2006-1.htm';} //////////////////////////////////////////////////////////////////////////// //Zugriff auf Daten der 11 Vorgänger in der Datenbank $abfrage = "SELECT * FROM BOOKDATA where ID=($ID-1)"; $ergebnis = mysqli_query($db,$abfrage) or die ("goat nix-1"); while ($row = mysqli_fetch_object($ergebnis)) { $ID2= $row->ID; $BUCHTITEL2 = $row->BUCHTITEL; $AUTORNAME2 = $row->AUTORNAME; $GENRE2=$row->GENRE; $GENREFEIN2=$row->GENREFEIN; $TEASER1_2=$row->TEASER1; $LINKBILD1_2=$row->LINKBILD1; } $abfrage = "SELECT * FROM BOOKDATA where ID=($ID-2)"; $ergebnis = mysqli_query($db,$abfrage) or die ("goat nix-2"); while ($row = mysqli_fetch_object($ergebnis)) { $ID3= $row->ID; $BUCHTITEL3 = $row->BUCHTITEL; $AUTORNAME3 = $row->AUTORNAME; $GENRE3=$row->GENRE; $GENREFEIN3=$row->GENREFEIN; $TEASER1_3=$row->TEASER1; $LINKBILD1_3=$row->LINKBILD1; } $abfrage = "SELECT * FROM BOOKDATA where ID=($ID-3)"; $ergebnis = mysqli_query($db,$abfrage) or die ("goat nix-3"); while ($row = mysqli_fetch_object($ergebnis)) { $ID4= $row->ID; $BUCHTITEL4 = $row->BUCHTITEL; $AUTORNAME4 = $row->AUTORNAME; $GENRE4=$row->GENRE; $GENREFEIN4=$row->GENREFEIN; $TEASER1_4=$row->TEASER1; $LINKBILD1_4=$row->LINKBILD1; } $abfrage = "SELECT * FROM BOOKDATA where ID=($ID-4)"; $ergebnis = mysqli_query($db,$abfrage) or die ("goat nix-4"); while ($row = mysqli_fetch_object($ergebnis)) { $ID5= $row->ID; $BUCHTITEL5 = $row->BUCHTITEL; $AUTORNAME5 = $row->AUTORNAME; $GENRE5=$row->GENRE; $GENREFEIN5=$row->GENREFEIN; $TEASER1_5=$row->TEASER1; $LINKBILD1_5=$row->LINKBILD1; } $abfrage = "SELECT * FROM BOOKDATA where ID=($ID-5)"; $ergebnis = mysqli_query($db,$abfrage) or die ("goat nix-5"); while ($row = mysqli_fetch_object($ergebnis)) { $ID6= $row->ID; $BUCHTITEL6 = $row->BUCHTITEL; $AUTORNAME6 = $row->AUTORNAME; $GENRE6=$row->GENRE; $GENREFEIN6=$row->GENREFEIN; $TEASER1_6=$row->TEASER1; $LINKBILD1_6=$row->LINKBILD1; } $abfrage = "SELECT * FROM BOOKDATA where ID=($ID-6)"; $ergebnis = mysqli_query($db,$abfrage) or die ("goat nix-1"); while ($row = mysqli_fetch_object($ergebnis)) { $ID7= $row->ID; $BUCHTITEL7 = $row->BUCHTITEL; $AUTORNAME7 = $row->AUTORNAME; $GENRE7=$row->GENRE; $GENREFEIN7=$row->GENREFEIN; $TEASER1_7=$row->TEASER1; $LINKBILD1_7=$row->LINKBILD1; } $abfrage = "SELECT * FROM BOOKDATA where ID=($ID-7)"; $ergebnis = mysqli_query($db,$abfrage) or die ("goat nix-2"); while ($row = mysqli_fetch_object($ergebnis)) { $ID8= $row->ID; $BUCHTITEL8 = $row->BUCHTITEL; $AUTORNAME8 = $row->AUTORNAME; $GENRE8=$row->GENRE; $GENREFEIN8=$row->GENREFEIN; $TEASER1_8=$row->TEASER1; $LINKBILD1_8=$row->LINKBILD1; } $abfrage = "SELECT * FROM BOOKDATA where ID=($ID-8)"; $ergebnis = mysqli_query($db,$abfrage) or die ("goat nix-3"); while ($row = mysqli_fetch_object($ergebnis)) { $ID9= $row->ID; $BUCHTITEL9 = $row->BUCHTITEL; $AUTORNAME9 = $row->AUTORNAME; $GENRE9=$row->GENRE; $GENREFEIN9=$row->GENREFEIN; $TEASER1_9=$row->TEASER1; $LINKBILD1_9=$row->LINKBILD1; } $abfrage = "SELECT * FROM BOOKDATA where ID=($ID-9)"; $ergebnis = mysqli_query($db,$abfrage) or die ("goat nix-4"); while ($row = mysqli_fetch_object($ergebnis)) { $ID10= $row->ID; $BUCHTITEL10 = $row->BUCHTITEL; $AUTORNAME10 = $row->AUTORNAME; $GENRE10=$row->GENRE; $GENREFEIN10=$row->GENREFEIN; $TEASER1_10=$row->TEASER1; $LINKBILD1_10=$row->LINKBILD1; } $abfrage = "SELECT * FROM BOOKDATA where ID=($ID-10)"; $ergebnis = mysqli_query($db,$abfrage) or die ("goat nix-5"); while ($row = mysqli_fetch_object($ergebnis)) { $ID11= $row->ID; $BUCHTITEL11 = $row->BUCHTITEL; $AUTORNAME11 = $row->AUTORNAME; $GENRE11=$row->GENRE; $GENREFEIN11=$row->GENREFEIN; $TEASER1_11=$row->TEASER1; $LINKBILD1_11=$row->LINKBILD1; } $abfrage = "SELECT * FROM BOOKDATA where ID=($ID-11)"; $ergebnis = mysqli_query($db,$abfrage) or die ("goat nix-5"); while ($row = mysqli_fetch_object($ergebnis)) { $ID12= $row->ID; $BUCHTITEL12 = $row->BUCHTITEL; $AUTORNAME12 = $row->AUTORNAME; $GENRE12=$row->GENRE; $GENREFEIN12=$row->GENREFEIN; $TEASER1_12=$row->TEASER1; $LINKBILD1_12=$row->LINKBILD1; } $abfrage = "SELECT * FROM BOOKDATA where ID=($ID-12)"; $ergebnis = mysqli_query($db,$abfrage) or die ("goat nix-5"); while ($row = mysqli_fetch_object($ergebnis)) { $ID13= $row->ID; $BUCHTITEL13 = $row->BUCHTITEL; $AUTORNAME13 = $row->AUTORNAME; $GENRE13=$row->GENRE; $GENREFEIN13=$row->GENREFEIN; $TEASER1_13=$row->TEASER1; $LINKBILD1_13=$row->LINKBILD1; } $abfrage = "SELECT * FROM BOOKDATA where ID=($ID-13)"; $ergebnis = mysqli_query($db,$abfrage) or die ("goat nix-5"); while ($row = mysqli_fetch_object($ergebnis)) { $ID14= $row->ID; $BUCHTITEL14 = $row->BUCHTITEL; $AUTORNAME14 = $row->AUTORNAME; $GENRE14=$row->GENRE; $GENREFEIN14=$row->GENREFEIN; $TEASER1_14=$row->TEASER1; $LINKBILD1_14=$row->LINKBILD1; } $abfrage = "SELECT * FROM BOOKDATA where ID=($ID-14)"; $ergebnis = mysqli_query($db,$abfrage) or die ("goat nix-5"); while ($row = mysqli_fetch_object($ergebnis)) { $ID15= $row->ID; $BUCHTITEL15 = $row->BUCHTITEL; $AUTORNAME15 = $row->AUTORNAME; $GENRE15=$row->GENRE; $GENREFEIN15=$row->GENREFEIN; $TEASER1_15=$row->TEASER1; $LINKBILD1_15=$row->LINKBILD1; } $abfrage = "SELECT * FROM BOOKDATA where ID=($ID-15)"; $ergebnis = mysqli_query($db,$abfrage) or die ("goat nix-5"); while ($row = mysqli_fetch_object($ergebnis)) { $ID16= $row->ID; $BUCHTITEL16 = $row->BUCHTITEL; $AUTORNAME16 = $row->AUTORNAME; $GENRE16=$row->GENRE; $GENREFEIN16=$row->GENREFEIN; $TEASER1_16=$row->TEASER1; $LINKBILD1_16=$row->LINKBILD1; } $abfrage = "SELECT * FROM BOOKDATA where ID=($ID-16)"; $ergebnis = mysqli_query($db,$abfrage) or die ("goat nix-5"); while ($row = mysqli_fetch_object($ergebnis)) { $ID17= $row->ID; $BUCHTITEL17 = $row->BUCHTITEL; $AUTORNAME17 = $row->AUTORNAME; $GENRE17=$row->GENRE; $GENREFEIN17=$row->GENREFEIN; $TEASER1_17=$row->TEASER1; $LINKBILD1_17=$row->LINKBILD1; } mysqli_free_result($ergebnis); //schließen ?>