Zimtgruen
Erfahrenes Mitglied
ich habe hier folgenden Code:
Den wollte ich jetzt so umstellen, dass die beiden Links "Zurück" und "Weiter" links und rechts vom Titel des Bildes erscheinen, das sieht im Code jetzt so aus:
Jetzt wird das Bild aber nicht mehr angezeigt, kann mir jemand evtl. sagen warum?
Danke schonmal
PHP:
<?php
$anzeigen=1; //Anzahl der Datensätze, die auf einer Seite angezeigt werden sollen
if($_GET['vor']){$start=$_GET['start']+$anzeigen;}
elseif($_GET['back']){$start=$_GET['start']-$anzeigen;}
else{$start=0;}
//Auslesen der Einträge
$tabellenname="gmensch";
$sql="SELECT ID, Bild, titel FROM $tabellenname LIMIT $start , $anzeigen";
// nur bestimmte Einträge anzeigen
// Verbindung zur Datenbank
$link = mysql_connect("localhost", "benutzername", "passwort");
mysql_select_db("datenbank", $link);
$result = mysql_query($sql, $link);
for($i=0;$i<mysql_num_rows($result);$i++)
{
$row=mysql_fetch_array($result);
echo "<b>".$row['titel']." </b><br><br><img src=\"".$row['Bild']."\"><p><br>";
}
//Ermitteln, wie viele Einträge vorliegen
$sql1="SELECT COUNT(*) FROM $tabellenname ";
$result1 = mysql_query($sql1, $link);
$max= mysql_result($result1,0,0);
//Ausgeben der Links vor und zurück
?><table border="0"><tr><td align="left"><?php
if($start>=$anzeigen)
echo "<a href=\"".$_SERVER['PHP_SELF']."?start=".$start."&back=1\">Zurück</a>";
echo "</td><td align=\"right\">";
if($start<$max)
echo "<a href=\"".$SERVER['PHP_SELF']."?start=".$start."&vor=1\">Weiter</a>";
?> </tr></table>
Den wollte ich jetzt so umstellen, dass die beiden Links "Zurück" und "Weiter" links und rechts vom Titel des Bildes erscheinen, das sieht im Code jetzt so aus:
PHP:
<?php
$anzeigen=1; //Anzahl der Datensätze, die auf einer Seite angezeigt werden sollen
if($_GET['vor']){$start=$_GET['start']+$anzeigen;}
elseif($_GET['back']){$start=$_GET['start']-$anzeigen;}
else{$start=0;}
//Auslesen der Einträge
$tabellenname="gholland";
$sql="SELECT ID, Bild, titel FROM $tabellenname LIMIT $start , $anzeigen";
// nur bestimmte Einträge anzeigen
// Verbindung zur Datenbank
$link = mysql_connect("localhost", "benutzername", "passwort");
mysql_select_db("datenbank", $link);
$result = mysql_query($sql, $link);
for($i=0;$i<mysql_num_rows($result);$i++)
//Ermitteln, wie viele Einträge vorliegen
$sql1="SELECT COUNT(*) FROM $tabellenname ";
$result1 = mysql_query($sql1, $link);
$max= mysql_result($result1,0,0);
//Ausgeben der Links vor und zurück
?><table border="0"><tr><td align="left"><?php
if($start>=$anzeigen)
echo "<a href=\"".$_SERVER['PHP_SELF']."?start=".$start."&back=1\">Zurück</a>";
echo "</td><td align=\"center\">";
{
$row=mysql_fetch_array($result);
echo "<b>".$row['titel']." </b></td><td align=\"right\">";
}
if($start<$max)
echo "<a href=\"".$SERVER['PHP_SELF']."?start=".$start."&vor=1\">Weiter</a></td></tr></table>";
{
$row=mysql_fetch_array($result);
echo "<br><br><img src=\"".$row['Bild']."\"><p><br>";
}
?>
Jetzt wird das Bild aber nicht mehr angezeigt, kann mir jemand evtl. sagen warum?
Danke schonmal