Foto’s tonen uit de database – DDT
Nu we ook foto’s kunnen toevoegen in de database moeten deze uiteraard ook kunnen getoond worden. Een foto tonen uit de database doe je op een andere manier dan data tonen uit de database. In het hoofdstuk ‘Data tonen uit de database ‘ werden de gewenste database cellen naar je pagina gesleept. Met foto’s werkt dit niet, deze hebben een andere aanpak nodig.
Maak een tabel ‘Foto’ aan in de database met 3 cellen, namelijk id, foto en omschrijving :

De cel ‘id’ heeft een unieke sleutel en heeft de waarde auto_incremenent meegekregen.
Om foto’s te tonen uit je database moet er eerst een Recordset aangemaakt worden, dit moet altijd aangemaakt worden bij het tonen van gegevens uit de database. Hoe dit moet is reeds aangehaald in het hoofdstuk ‘Data tonen uit de database’.
Om een foto te tonen ga je via Insert -> Image en krijg je het volgende venster te zien :

Select file name from : Hier gebruik je nu de ‘Data sources’ optie.
Field : Nadat de ‘Data sources’ optie is aangevinkt kan je hier een cel selecteren uit je recordset.
URL : Deze regel verander je enkel als je je foto’s in een map zet, bijvoorbeel in de map ‘images’. Dan zet je zelf ‘ images/ ‘ voor de regel URL.
Selecteer nu de cel ‘foto’ en klik op OK. Op de plaats waar de foto getoond wordt zie je de volgende thumbnail staan :

Je kan deze selecteren en groter maken indien dit beter past in je layout binnen Dreamweaver. Dit zal geen effect hebben op je foto zelf.
Indien je de omschrijving eronder wil kan je deze gewoon er naartoe slepen zoals aangegeven in het hoofdstuk ‘Data tonen uit de database‘.
Dit hoofdstuk is een onderdeel van ‘Een PHP website maken zonder code te schrijven’.
Indien je het nuttig vond mag je altijd een bericht achterlaten of u inschrijven op onze nieuwsbrief om altijd op de hoogte te blijven.





[...] 14. Foto’s tonen uit de database. [...]