Mehrere Bilder aus DB anzeigen funktioniert nicht wie gewünscht

Vetterli99

Grünschnabel
Hallo Zusammen

Ich komme immer noch nicht weiter:

Ich habe folgenden Code:

PHP:
<? 
		for($i=1; $i <= $anzahl; $i++) 
			{ 
  			($i%3==0) ? "</tr>\r\n<tr>\r\n" : "\r\n";
			$result3 = mysql_query("select idbilder from ".$PREFIX."_bilder where idgirls = '{$get_vars['idgirls']}'");
			while ($row = mysql_fetch_object($result3))
			{
				$idbilder	   = $row->idbilder;
				echo $idbilder;
			} 
			?>
            <td width="100" height="25"><img src="getimages.php?bildnummer=<? echo $idbilder?>" width="50" height="50"><br>
            Bild l&ouml;schen<br></td>
            <?	 
			}  
		?>

Das Problem ist, dass ich immer nur das gleiche Bild angezeigt bekomme, möchte aber alle Bilder pro Datensatz angezeigt bekommen.

Was mache ich falsch?

Gruss
Simon:confused:
 
Zuletzt bearbeitet:
Jetzt sieht es in umgekehrter Folge aus - habe zuviele Bilder:

PHP:
<? 
		for($i=1; $i <= $anzahl; $i++) 
			{ 
  			($i%3==0) ? "</tr>\r\n<tr>\r\n" : "\r\n";
			$result3 = mysql_query("select idbilder from ".$PREFIX."_bilder where idgirls = '{$get_vars['idgirls']}'");
			while ($row = mysql_fetch_object($result3))
			{
				$idbilder	   = $row->idbilder;
			?>
            <td width="100" height="25"><img src="getimages.php?idbilder=<? echo $idbilder; ?>" width="50" height="50"><br>
            Bild l&ouml;schen<br></td>
            <?	 
			}
			} 
		?>

Wer kann mir helfen?

Gruss Simon
 
Hallo!

Wozu ist die for-Schleife eigentlich?
Wieviele Einträge sind in der DB pro 'idgirls'?

mysql_fetch_object könntest du auch durch mysql_fetch_array ersetzten...
PHP:
<?php
$row->idbilder;
// wird zu
$row['idbilder'];
?>

Die Ausgabe der Bilder hätte dann so funktioniert:
PHP:
<?php
echo '<td width="100" height="25">
<img src="getimages.php?idbilder='.$row['idbilder'].'" width="50" height="50"><br>
Bild l&ouml;schen<br></td>';
?>
 
Hallo

Okay, ja, das geht, aber was meinst Du mit der Schleife? Kannst Du mir den ganzen Block einmal codieren? Ich bin noch sehr neu und bastle mir die einzelnen Punkte selber zusammen...
Werde aber demnächst eine Schule machen...

Gruess und Danke
Simon Vetterli
 
Hallo!

Was geht jetzt bei dir? Du meinst wohl meine 2 Tipps.
Welche Schleife? Ich sehe nur zwei und eine davon ist die for-Schleife (erste)...
Was steht den in der DB?

Ich soll ihn codieren?! Das würde dich noch mehr verwirren ;-)
Woher hast du die Code-Schnipsel eigentlich her, wenn du nicht weiß was du damit tust?

Werde aber demnächst eine Schule machen...
Wieso fragst du dann noch :p

Scherz beiseite...!
Beantworte erst meine (relevanten) Fragen und sag ganz genau was du vor hast.
Wo glaubst du könnte der Fehler sein? Versuch mal die for-Schleife auszukommentieren oder sonstige Teile!

LG
crazy_root
 
Zurück