Hallo Leute,
ich habe folgenes vor aber irgend wie bekomme ich das einfach nicht hin.
Ich habe eine Tabelle mit Überschrift, und unten zwei geteilte Tabellen.
Die Überschrift und die linke Tabelle werden durch eine DB anbindung Beschriftet, in der Linken soll jetzt eine Fotoshow dieses scribt habe ich aus dem Internet und mit der DB verbunden.
Klappt wunder bar.
Aber wenn ich jetzt die Tabelle mit :
Code Bereich wiederholen
wiederholt aus der DB lesen lasse,
habe ich alle Daten richtig auch die ersten Bilder der Diashow stimmen.
Aber drücke ich jetzt bei einer gruppe auf weiter gehen alle Bilder auf ein Bild vor, auch wenn eine gruppe nur ein Bild hat so wird da ebend ein fehlendes angezeigt.
Richtiger wäre aber das man jede gruppe einzeln durchschalten kann.
Ich wäre recht froh wenn mir einer Helfen könnte.
ich habe folgenes vor aber irgend wie bekomme ich das einfach nicht hin.
Ich habe eine Tabelle mit Überschrift, und unten zwei geteilte Tabellen.
Die Überschrift und die linke Tabelle werden durch eine DB anbindung Beschriftet, in der Linken soll jetzt eine Fotoshow dieses scribt habe ich aus dem Internet und mit der DB verbunden.
Code:
<?php // Wo liegen die Bilder? Abschliessenden / bei Apache-Server nicht vergessen! $bildpfad =$row_vermietbares['Bilderpfad']; $handle = opendir($bildpfad); $twidth = 320; $theight = 240; $lv = 1; while($file = readdir($handle)){ // Serververweise nicht auslesen if($file != "." && $file != ".."){ // Nur Bilder auslesen if(preg_match("/.(jpg|gif|png)$/i", $file)){ // Ausgelesene Bilder in ein Array laden $bild[$lv] = $file; $lv++; } } } closedir($handle); // Wieviel Bilder sind es eigendlich? $anzbilder = count($bild); // Breite und Höhe des Bildes $bildeigenschaften = getimagesize($bildpfad.$bild.$twidth.$theight[$_GET['b']]); // Wurde schon eine ID übergeben? if(!isset($_GET['b'])) $_GET['b'] = 1; // Bild ausgeben echo "<p style=\"text-align:center; margin:0px; padding:0px;\"> <img src=\"".$bildpfad.$bild[$_GET['b']]." \" ".$bildeigenschaften[3]." width=\"360\" height=\"240\" alt=\"Bild " .$_GET['b']." / ".$anzbilder."\" /></p>\n"; // Zurück und Weiter Link ausgeben echo "<p style=\"text-align:center; margin:0px; padding:0px;\">"; if(($anzbilder - $anzbilder)+1 != $_GET['b']) echo "<a href=\"".$_SERVER['PHP_SELF']."?b=".($_GET['b']-1)."\" title=\"zurück\">« zurück</a> "; if($anzbilder != $_GET['b']) echo "<a href=\"".$_SERVER['PHP_SELF']."?b=".($_GET['b']+1)."\" title=\"weiter\">weiter »</a>"; echo "</p>\n"; // Bildnummer ausgeben echo "<p style=\"text-align:center; margin:0px; padding:0px;\">Bild ".$_GET['b']." / ".$anzbilder." </p>\n"; ?>
Aber wenn ich jetzt die Tabelle mit :
Code Bereich wiederholen
Code:
<?php do { ......................... <?php } while ($row_vermietbares = mysql_fetch_assoc($vermietbares)); ?>
habe ich alle Daten richtig auch die ersten Bilder der Diashow stimmen.
Aber drücke ich jetzt bei einer gruppe auf weiter gehen alle Bilder auf ein Bild vor, auch wenn eine gruppe nur ein Bild hat so wird da ebend ein fehlendes angezeigt.
Richtiger wäre aber das man jede gruppe einzeln durchschalten kann.
Ich wäre recht froh wenn mir einer Helfen könnte.
Kommentar