afbeeldingen blok bovenaan

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
keun
Berichten: 11
Lid geworden op: 24 okt 2004, 13:35

afbeeldingen blok bovenaan

Bericht door keun » 16 nov 2004, 00:59

hallo,

Ik heb een speciale viewtopic-pagina gemaakt, waar in twee kolommen gepost wordt. De linkerkolom van de post is een foto, waarop de rechterkant een commentaar van de poster is. Zodoende komen er allemaal foto's onder elkaar. De foto's worden in de sql-tabel gewoon opgeslagen als url in een apart veld, dus niks met [img]-tags of zo.

Nu had ik graag vanboven aan de viewtopic-pagina een soort van 'overzichtstabel' gehad. Daarin zouden alle afbeeldingen die zich in dat topic bevinden, verzameld worden, dus niet alleen die van de specifieke pagina. Als je dus een topic hebt van 3 pagina's, zou ik graag hebben dat foto's op verschillende rijen komen te staan. Ik weet alleen niet precies hoe ik dat moet regelen, kan iemand mij (een eind) op weg helpen?

groet,
keun
pulchrum pro patria mori

keun
Berichten: 11
Lid geworden op: 24 okt 2004, 13:35

Bericht door keun » 22 nov 2004, 00:53

niemand?
pulchrum pro patria mori

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 22 nov 2004, 12:53

Worden de foto's al goed in de database geplaatst? Zo ja, dan kan je deze in viewtopic simpelweg ophalen met een query en while-lus.

Bijvoorbeeld:

Code: Selecteer alles

$sql = "SELECT afbeelding
FROM " . AFBEELDINGEN_TABLE . "
WHERE topic_id = ".$topic_id;

if( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, 'Could not obtain images', '', __LINE__, __FILE__, $sql);
}
$afbeeldingen = '';
while( $row = $db->sql_fetchrow($result) )
{
	$afbeeldingen .= '<tr><td><img src="'.$row['afbeelding'].'" border="0" alt="" title="" /></td></tr>';
}

Gesloten