hallo ik ben nu bezig met het maken van een fotosite alleen nu kom ik niet verder ..

tot nu toe:

foto's worden geupload en gekopieerd naar een map en vervolgens wat data ingevoerd(in een sql tabel:P) alleen nu wil ik de foto's oproepen, en dan snap ik het even niet meer..

deze tabelen heb ik:

image {
gebruikersnaam
foto_id
album_id
naam
link naar het bestand(origineel)
link naar thumbail
link naar resized foto
commentaar
datum upload
views
}

Albums {
Album_id
albumnaam
datum(waneer gemaakt)
aantal foto's
}

Mijn vragen:

-Hoe moet ik de foto's op de pagina zetten? (3 naast elkaar 10 onder elkaar)

-als ik bijvoorbeeld bij foto 1 ben moet: vorige knop weg zijn, en als je op volgende druk krijg je foto 2 te zien.

-is het mischien handig om per gebruiker een tabel aan te maken of niet?

ik wil graag (later nog een keer):
sitenaam.nl/gebruikersnaam/ gaat dat je dan de album index ziet van deze gebruiker,
vervolgens als je naar sitenaam.nl/gebruikersnaam/album_id/ dat je de foto ziet in het klein,(thumbnails)
vervolgens sitenaam.nl/gebruikersnaam/album_id/foto_id/ dat je dan de foto in het groot ziet met cometaar aantal views etc.

zijn er nog dingen waar ik even om moet denken?
-is het mischien handig om per gebruiker een tabel aan te maken of niet?
Of het handig is weet ik niet maar correct (genormaliseerd) is het in ieder geval niet.

-Hoe moet ik de foto's op de pagina zetten? (3 naast elkaar 10 onder elkaar)
De volgende query haalt de eerste 30 afbeeldingen op. Voor de volgende pagina verander je simpelweg het limiet.
SELECT * FROM tabel met afbeeldingen WHERE album_id = '#' LIMIT 0, 30;
ik dacht gewoon foto's in een tabelletje drukken dus :
of ik laat het stuk html (van een tabel al in de database al zijnde "link"

[TABEL]
<TD>
foto_id1=<TR> fotolink 1 </TR>
foto_id2=<TR> fotolink 2 </TR>
foto_id3=<TR> fotolink 3 </TR>
</TD>
<TD>
foto_id4=<TR> fotolink 4 </TR>
foto_id5=<TR> fotolink 5 </TR>
foto_id6=<TR> fotolink 6 </TR>
</TD>
</TABLE>


of gewoon een for/while script je?
ene for/while scriptje lijk me beter. dan wordt je site veel dynamischer

Reageren