Database management – DDT
Met database management kan het niet makkelijker om je database te besturen via je website. Je database wordt visueel getoond in je browser en is voorzien van filters en buttons die heel handig zijn om gegevens aan te passen, te verwijderen en toe te voegen. Ook het sorteren van gegevens is voorzien. Heel handige optie, deze database manager.
Enkele screenshots om u een beeld te geven van deze database manager :
Overzicht van een tabel in je database op je website :

Het edit gedeelte waar je naartoe wordt geleidt indien je ietw wil updaten of toevoegen :

De database manager bestaat uit 2 pagina’s. Pagina 1 met een overzicht van je database en de gegevens, pagina 2 waar je naartoe wordt gestuurd indien je iets wil aanpassen of toevoegen.
Maak pagina manager.php en manager_edit.php aan.
Open manager.php en ga via de toolbar naar de ‘Create Dynamic List Wizard’ button :

Na klikken op deze button verschijnt volgende wizard :

Specify the method to retrieve data : Kies hier van waar je data wil tonen. Een tabel of een recordset.
Specify data source information : Kies je database connectie en de nodige tabel.
Specify detail page : Selecteer hier je manager_edit.php file en geef het aantal record in die per pagina zichtbaar zijn.
Klik op ‘Next’ :

In dit deel kan je bepaalde cellen van je tabel verwijderen indien je deze niet wil laten zien in je manager. Het min teken om te verwijderen en het plus teken om het terug erbij te zetten. Met de pijltjes kan je de positie van de cellen veranderen. Dit heeft enkel effect op het visuele in je browser, de data zelf zal niet wijzigen in je database zelf.
Klik eerst de cel aan die je wil aanpassen om deze te activeren.
Na je eventuele aanpassingen klik je op ‘Next’ :

In dit gedeelte kan je de weergave en veld type aanpassen. Ook hier weer eerst de cel aanklikken die je wil aanpassen.
Na eventuele aanpassingen klik je op ‘Next’ :

Deze opties laat je best allemaal onveranderd. Deze hebben effect op de buttons, links, navigatie, …
Klik op ‘Finish’ en het eerste deel van je database manager is klaar. Deze ziet er zo uit in Dreamweaver :

Nu deel 1 klaar is moet manager_edit.php nog klaar gemaakt worden. Open manager_edit.php en en ga via de toolbar naar de ‘Create Dynamic Form Wizard’ button :

Klik op deze button en de volgende wizard verschijnt :

Stel hier je connectie en tabel in. Vele gegevens zijn bij deze wizard al correct ingevuld mits hij deze mee overneemt van de vorige wizard die ingesteld is op manager.php.
Klik op ‘Next’ :

In deze tab kan je cellen verwijderen, toevoegen en de label aanpassen. De label is de geschreven tekst van een form field.
Klik op ‘Next’ :

Op deze tab kan je indien gewenst de velden verplicht maken en een waarschuwing ingeven. Bij Validation format kan je ook nog bepaalde voorwaarden meegeven.
Klik op ‘Next’ :

Alles best standaard laten staan in deze tab. Enkel de skin kan je aanpassen, deze geeft de manager een ander look. Er zijn er enkele voor gedefinieerd.
Klik op ‘Finish’ en de pagina manager_edit.php is klaar, enkel nog saven. Dit gedeelte ziet er zo uit :

Ook bij deze forms best de error messages verwijderen die boven de tabel staan. Buttons, links en teksten kan je makkelijk in Dreamweaver zelf aanpassen.
Indien je al gegevens in je database hebt staan kan je deze manager dadelijk uitproberen. Werkt perfect, ook in je preview!
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.
Comments
Hallo Cicco,:-)
Ik heb ooit ergens gezien dat je wat kon opslaan via database en dat je dat ook weer in een webpagina kon laten zien. Nou zou ik graag een pagina willen maken waarmee eigenlijk iedereen iets kan schrijven naar de database waarna dat weer terug te lezen valt op dezelfde pagina. Ik weet het lijkt heel erg op een forum. Iets waar ik nu ook bij jou gebruik van maak. Of is dit weer iets heel anders ?
Ik hoor graag van je.
Steven
Hallo steven,
Dat kan inderdaad… Meer zoiets als een gastenboek bedoel je?
Als je iets dergelijks wil maken raad ik je aan om eerst alle hoofdstukken eens te lezen van de Dreamweaver Developer Toolbox. Hiermee kan je dit maken… Belangrijk is dat je echt met hoofdstuk 1 begint.
Hier staan alle hoofdstukken vermeldt :
http://www.webtutorials.be/een-php-website-maken-zonder-code-te-schrijven/
Groetjes
Cicco
Cicco,
Als je het als gastenboek kan omschrijven dan bedoel ik dat inderdaad. Echt zeker ervan ben ik niet.
Maar ik ga in iedergeval je link eens goed bekijken en als ik er niet uit kom, dan zie je dat wel verschijnen ![]()
In ieder geval bedankt (zoals altijd) voor je antwoord en onderzoek(je).
Steven
Hmmm, niet verwacht dat ik al zo snel een nieuwe vraag had ![]()
Maar dat programma waar je het over hebt, daar haal ik een beetje uit dat je dat gebruikt als je je eigen pc als server wilt gebruiken voor mysql en php, klopt dat? Want ik heb al een servertje voor mysql en php.
Steven
Je bedoelt hoofdstuk 1? Dat is Wamp server en dat is inderdaad een locale server om php websites locaal te kunnen testen. Als je al een server hebt geïnstalleerd op je pc kan je dit overslaan.
Groetjes
Cicco
Idd hoofdstuk 1 jah.
Maar ik heb ergens een gratis server genomen.. Dus als ik dat heb dan heeft dat allemaal geen nut?
Het is via funpic gedaan. :-S
Dus volgens mij houd het dan op..
Steven
Steven,
Er is een verschil tussen een server online hebben en een server op je pc. Online dient om je website te plaatsen, locaal dient om je php website in een preview te kunnen testen op je pc + in wamp zit ook MySQL dat je dan ook locaal op je pc kan gebruiken.
Je mist het punt dat dit om 2 verschillende dingen gaat denk ik…
Als je een php website wil maken installeer je best WAMP op je pc, ook al heb je ergens een gratis servertje online…
Groetjes
Cicco
Oké, dus als ik een gastenboek wil maken, dan kan ik dat het beste doen met wamp op me pc?
Sorry als ik het nog steeds fout heb.
Maar leek me gewoon handig om nou net als wat jij hier hebt. een bericht achter laten en wat je dan gelijk ziet. En ik dacht dat je dat dan via het plaatsen van info in een database en het showen van info uit de database, begrijp je wat ik eigenlijk wil? Uitleggen is niet mijn sterkste kan
Steven
Klopt… Hetgeen ingegeven wordt gaat naar een database en wordt op een bepaalde plaats uitgelezen.
WAMP heb je enkel nodig om te kunnen beginnen. De server + MySQL zit in dat programma. Daarna moet je zoiets wel nog maken met Dreamweaver + de Dreamweaver Developer Toolbox.
Zoals de eerste zin het zegt in hoofdstuk 1 : “Om een PHP website te kunnen ontwikkelen op je Windows pc moet je WAMP hebben geïnstalleerd.”
Zonder WAMP kan je niet zien wat je ontwikkelt…
Groetjes
Cicco
Oke, dus als je hem zo hebt gemaakt als je wilt kan je hem plaatsen op een online server en dan doet die het ook gewoon?
Want dan is het uiteraard wel super goed
Hehe uiteraard ![]()
Oke ik ga er over nadenken. De link van jou gebruik ik uiteraard dan..
Ik dank je hartelijk voor de hulp en je tijd uiteraard.
Groet,
Steven
Hallo
volgens mij foutje in je tekst:
bij de manager_edit pagina de Create Dynamic FORM wizard gebruiken en niet de LIST wizard (plaatje is wel goed).
Leuke tutorials. weet heel weinig van php en sql dus ben dol op wizards. Vind de tool wel prijzig en vraag mij af of het ook niet met de reeds ingebouwde tools kan. Kan dit niet goed beoordelen maar dan heb je zeker wat meer kenis van php ed nodig?
groetjes
Henk
Hallo henk,
Bedankt om het foutje te vermelden. Het is aangepast nu…
Je kan ook met PHP werken binnen DW zonder de extesnion maar de mogelijkheden, in gebruik van wizards, zijn dan heel wat beperkter.
Voor de leek is deze extension een geweldige oplossing.
Groetjes
Cicco
Sorry, Reacties plaatsen is nu niet mogelijk





[...] 18. Database management in browser. [...]