Dag 13 (04/03/'08)
Vandaag ben ik dus begonnen met de implementatie van de projecten schema pagina. Het moeilijke hieraan is. Om op een zo efficient mogelijke manier de applicatie te implementeren dat er niet teveel verbindingen moeten gemaakt worden met de mysql database. Dit heb ik kunnen oplossen door slechts 2 keer een verbinding te maken 1x om al men projecten op te halen en nog een 2x om alle gegevens van de tabel uren op te vragen. Door middel van de tabel uren ben ik in staat om te controleren wie wat heeft gedaan voor een bepaald project. Tijdens het programmeren kwam ik tot het besluit dat ze wel degelijk iets hadden over het hoofd gezien. Er werd van mij gevraagd om een kolom bij te houden of de website al online staat, wie het heeft online gezet, etc... omdat ik deze gegevens niet uit de database kon halen. Heb ik door middel van ajax ervoor gezorgd dat ze deze gegevens gemakkelijk konden aanpassen. Na één enkele klik op de tekst verschijnt er een inputveld waardoor ze gemakkelijk de gegevens kunnen aanpassen. Deze gegevens worden dan in nog een aparte tabel opgeslaan. Dit heb ik gemakkelijk kunnen implementeren door het TabInlineEditors.js dat ik op internet had gevonden. Aan dit bestand heb ik enkel nog de ajax code moeten toevoegen om zo de parameters door te sturen naar een andere php pagina om zo men tabel in te vullen of up te daten. Morgen hoop ik de grove structuur en werking van de projecten pagina volledig af te krijgen om zo de rest van de week nog de code te kunnen optimaliseren. We zullen wel zien ...

0 reacties:
Een reactie posten
Aanmelden bij Reacties posten [Atom]
<< Homepage