Hi, ich habe folgenden Code:
Ich habe nun das problem das wenn ich auf der 2ten seite (site=2) bin und die for schleife die bilder anzeigt sie immer versucht alle bilder bis $Anzahl anzuzeigen! Da aber kein eintrag in der db steht kommt ein error!
Hab in der Zeile if($menge ){ probiert eine bedingung zu erstellen die nur dann das bild lädt wenn es auch existiert aber i schaffs nicht die bedingung zu definieren!
Danke im voraus!
PHP-Code:
$Anzahl = "15";
$menge = $anz = mysql_num_rows($SQL);
$seiten = ceil($menge / $Anzahl);
if ( !$site ){
$site = 1;
}
$maximum = $site * $Anzahl;
$minimum = $maximum - $Anzahl;
for($i=$minimum; $i < $maximum ; $i++){
if($menge ){
$name = mysql_result($SQL,$i,'name');
$pfad = mysql_result($SQL,$i,'pfad');
$infos = getimagesize($pfad);
$iWidth = $infos[0];
$iHeight = $infos[1];
if($name == ""){
$name = "Bild Nr.: ".($i+1);
}
if($pfad != ""){
?>
<table width="1%" style="float:left;">
<tr>
<td>
[DA WIRD DAS BILD AUSGEGEBEN]
</td>
</tr>
</table><?
}
}
if((($i+1) % 5) == 0){
echo("</td></tr></table><br><br><table align=\"center\"><tr><td>");
}
}
Hab in der Zeile if($menge ){ probiert eine bedingung zu erstellen die nur dann das bild lädt wenn es auch existiert aber i schaffs nicht die bedingung zu definieren!
Danke im voraus!
Kommentar