Matthias: Schleife mit DB liesst $i = 0 falsch aus

Beitrag lesen

Hi alle miteinand,

habe ein Problem mit meiner Schleife, Objekte bzw. Pfade werden aus der DB gelesen und eine Art Gallery dargestellt, leider wird bei den ersten 18 Datensätzen ein Datensatz nicht ausgelesen, nämlich der erste. Wie kann ich das umstellen, hat PHP 4.3.3 BUGS ?

hier der CODE_____

<?php
function ListContent()
{

$connID = mysql_connect ("localhost","testuser","matthias");
@mysql_select_db ("sombrero", $connID)
or die ("Anfrage war nicht erfolgreich");

$s = "select DATE_FORMAT(datum,'%d.%m.%Y') as date,name,size,type,tn,bild from kreta order by name limit 18";
$r = mysql_query($s, $connID);
$n = mysql_num_rows($r);
$o = mysql_fetch_object($r);
$anzeige = "6";
for($i=0; $i<$n;$i++)
  {
  $o = mysql_fetch_object($r);
  $image = chop($o->tn[$r]);
  $teiler = "$i"/"$anzeige";
  $nuller = "";
  $width = "500";
  $height = "400";
  $widthwin = "700";
  $heightwin = "650";
  $title = "Hallo in der Kreta Gallery";
  $link = "#";
  if (is_integer($teiler)) {
        $c .= "</tr><tr><td height="10"></td></tr><tr><td><p class="bild"><img src="$o->tn" border="1"><br><a href="$link" onClick="openPicture('jpg','$o->bild','$width','$height','$titel','','','$widthwin','$heightwin','$o->name','$o->size','$o->type')">Zum Vergrößern klicken</a></p></td>";
  }
  if (!is_integer($teiler)) {
        $c .= "<td><p class="bild"><img src="$o->tn" border="1"><br><a href="$link" onClick="openPicture('jpg','$o->bild','$width','$height','$titel','','','$widthwin','$heightwin','$o->name','$o->size','$o->type')">Zum Vergrößern klicken</a></p></td>";
        }
  }
echo "$c";
echo "</tr></table>";
}
?>