Een detail pagina maken – DDT

Allemaal heel mooi en fijn om de gegevens uit de database te kunnen tonen op je webpagina. Nog handiger is indien je een detail en overzicht pagina kan aanmaken. Je plaatst bijvoorbeeld een titel op je homepage en indien men op deze titel klikt krijgt men alle daaraan verbonden info te zien op een detailpagina.

Dit zie je bij een immo of e-commerce website ook. De foto van het artikel is te zien op de voorpagina, klikt men op de foto dan zie je de daarbij horende info op een gedetailleerde pagina.

Om dit te verwezenlijken heb je 2 pagina’s nodig. Pagina 1 met het overzicht en pagina 2 met de details. Om het voorbeeld hier uit te werken ga ik overzicht.php en detail.php aanmaken.


In de database maak je een tabel ‘Artikelen’ aan met daarin 5 cellen, namelijk id, naam, foto, prijs en omschrijving. Id heeft een unieke sleutel en is auto_increment :

Open overzicht.php,maak een recordset aan en plaats een tabel waar je ‘naam’ laat zien uit de database. Maak ook gebruik van een repeat region op deze tabel. Dit ziet er zo uit :

Open nu detail.php, maak een recordset aan en plaats een tabelstructuur om alle gegevens uit de database te tonen, id wordt niet getoond. Dit ziet er zo uit :

Open nu opnieuw overzicht.php en selecteer de Recordset in de tabel :

Klik nu op het mapje langs de ‘Link’ balk in je properties paneel :

Het volgende venster verschijnt nu :

Selecteer detail.php en klik onderaan op de button ‘Parameters’. Er opent opnieuw een venster :

Geef onder ‘Name’ handmatig het woord ‘id’, dit is de naam die wordt meegegeven aan de parameter. Bij ‘Value’ zie je nu rechts een bliksem verschijnen, klik hierop en er opent opnieuw een venster :

Selecteer bij de Recordset de cel ‘id’ en klik op OK. Dit is het ingevulde resultaat :

Klik opnieuw op OK en bevestig alle openstaande vensters door verder op OK te klikken. Save je pagina en de detail en overzicht pagina zijn klaar.

De Parameter ‘id’ zal nu via de url de juiste en bijbehorende data oproepen bij het aanklikken van de link op overzicht.php en invullen in de tabel op pagina detail.php.

Dit hoofdstuk is een onderdeel van ‘Een PHP website maken zonder code te schrijven’.

Dreamweaver Developer Toolbox

Stem of voeg toe aan Uitleg over het gebruik van deze icons : Plaatsen/stemmen op MSN Reporter Plaatsen/stemmen op Bligg.be Plaatsen/stemmen op Netjes.be Plaatsen/stemmen op eKudos Plaatsen/stemmen op NUjij Plaatsen/stemmen op Grubb Tip dit artikel! Plaatsen/stemmen op Bligg.nl Stumble it! Voeg dit artikel toe aan Del.icio.us Voeg toe aan je Google bladwijzers Abonneer je op de RSS-feed van deze site Verstuur deze pagina per e-mail via Feedburner Maak een notitie op deze pagina met Fleck
Share This Post

Indien je het nuttig vond mag je altijd een bericht achterlaten of u inschrijven op onze nieuwsbrief om altijd op de hoogte te blijven.

Comments

[...] 16. Een detail pagina maken. [...]

Ik vond deze tutorial zeer goed gemaakt!!
Maar de item “parameter en filter” had ik graag meer gedetailleerd gezien. Ik vind het zeer moeilijk om de link ervan te begrijpen.Hiermee bedoel ik wanneer je bv: ID en cat_id hebt(categorie_id).

Hallo wei yip,

Kan je je probleem meer omschrijven? Hoe begin je en waar loopt het mis?

Je moet de record selecteren die je als link wil gebruiken. Daarna selecteer je de pagina waar je de data wil laten zien, je geeft de parameter een naam en je selecteert de id in de recordset die je hebt aangemaakt door op de bliksem te klikken.

Lijkt mss allemaal een beetje onduidelijk zo… Daarom is het beter dat je laat weten waar het juist mis loopt. Dan vertrekken we van dat punt.

Groetjes
Cicco

Beste Cicco,

Ontzettend goed site. Heel leerrijk. Ik ga € 7.50 betalen voor de cursus, zodat ik support kan krijgen. Zit de Dreamweaver toolbox ook in die € 7.50? Moet ik nog installeren op mijn Dreamweaver CS3 Nederlandse versie.

Peace out,

Jay

Bedankt Jay!

De extension zelf zit niet inbegrepen in de download. Dan zou ik met illegale praktijken bezig zijn…

Deze kan je op de site van Adobe kopen. Link staat in de beginpost : http://www.webtutorials.be/2007/12/10/een-php-website-maken-zonder-code-te-schrijven/

Als je de download hebt gedaan mag je je registreren op het forum en je nickname + de copie van de pdf naar mij mailen. Daarna voeg ik je toe aan het verborgen gedeelte… Daar kan je dan support krijgen in geval je vast zit.

Groetjes
Cicco

Sorry, Reacties plaatsen is nu niet mogelijk