Hallo zusammen,
ich bin recht neu in der PHP Welt, hab aber
schon ein paar kleinere scripts geschrieben. (newsticker, guestbook)
und jetzt bin ich gerad daran eine kleine (mehr oder weniger) gallery
zu basteln.
Mein Idee ist ganz eifach, ich habe eine Datenbank da drin stehen
für jedes Bild, Titel (xyz) und der Name des Bilder (bildname.jpg).
Mit dem was ich gecoded habe habe das Ziel auch fast erreicht nur
an einem Punkt komme ich nicht weiter. Bei der Ausgabe passiert nicht
das was ich möchte.
die gallery
so sieht das aus, er schreibt pro zeile immer den gleichen eintrag, ich
möchte jedoch das er pro zeile eintrag 1,2,3 aus der db nimmt und auf
Zeile 2 - 4,5,6 usw.
so sieht der code aus...
könnte mir jemand wieder auf den korrekten Weg helfen,
ich bin kurz vor dem verzweifeln.
Vielen Dank
ich bin recht neu in der PHP Welt, hab aber
schon ein paar kleinere scripts geschrieben. (newsticker, guestbook)
und jetzt bin ich gerad daran eine kleine (mehr oder weniger) gallery
zu basteln.
Mein Idee ist ganz eifach, ich habe eine Datenbank da drin stehen
für jedes Bild, Titel (xyz) und der Name des Bilder (bildname.jpg).
Mit dem was ich gecoded habe habe das Ziel auch fast erreicht nur
an einem Punkt komme ich nicht weiter. Bei der Ausgabe passiert nicht
das was ich möchte.
die gallery
so sieht das aus, er schreibt pro zeile immer den gleichen eintrag, ich
möchte jedoch das er pro zeile eintrag 1,2,3 aus der db nimmt und auf
Zeile 2 - 4,5,6 usw.
so sieht der code aus...
PHP-Code:
$result = mysql_query("SELECT gid, gpicname, gpicnr FROM dbgallery WHERE gpiccat = 'animals'");
$gallery = mysql_fetch_array($result);
$rowcount = 1;
echo "<table width='639' border='0' cellspacing='0' cellpadding='0'>";
while ($gallery = mysql_fetch_array($result))
{
echo "<tr align='center' valign='middle'>";
for ( $rowcount = 1; $rowcount < 4; $rowcount++ )
{
echo "<td width='213' height='130'>$gallery[gpicname]
<br><img src='$gallery[gpicnr].jpg' width='150' height='100'>
$rowcount </td>";
}
}
echo "</tr></table>";
ich bin kurz vor dem verzweifeln.
Vielen Dank
Kommentar