XML data Islands + CSS Scripts (?)
Hej,På en TIDSBESTILLINGS-side kan kun registrerede brugere logge ind (atså password/ userlogin og alt det der .. .
Her skal (på den nye side) fremkomme et skema (6 kolonner // en tidskolonne og MANdag - FREdag. 20 Rækker ( fra klokken 9:00 -> 15:00 i 15 minutters segmenter ). Altså en 6 X 20 tabel.
Hver celle i denne tabel er således et kvarters tid i denne uge.
Tabel-indholdet genereres en gang om ugen (søndag aften) på en anden lokal maskine (ikke WEB-maskine) og FTP'es til serveren til start mandag kl. 00. I første udgave for en UGE. I en senere udgave skal tabellen dække 2 uger (14 dage) - startugen og næste uge.
Tabelindholdet sendes til serveren som en XML-fil med 6 * 20 (120) XML linier, indeholdende data for samme celle (tidsrum). (Navn (anonymiseret til "optaget/ledig") farver, cellens ID (læs senere), et javascript on-click-adresse og nogle få oplysninger mere.
Det jeg ønsker er at kunne bruge en XML fil a la'
<xml ...
<tidscelle>
<mandag dato="14-08-2045" tid="09:00" navn="LEDIG" color="black" BGcolor="#338000" id="colXRowX" onclick="javascriptclick()" .... >LEDIG</mandag>
....
</tidscelle>
og så få en HTML tabel (med støtte af javaScript // Jquery (? fortrukket) ) som er i stand til at dekode de enkelte felter i XML-filen, placere data i forhold til id'et med korrekt styling.
Hvis (registreret) bruger klikker på et OPTAGET felt skal der ikke ske noget, men klikker han (hun ?) på LEDIG skal dette felt reserveres til ham/hende (læs tiden) og der skal sendes en E-mail til ham/hende (ud fra registrerede data). Denne reserverede tid registreres og XML-filen opdateres tilsvarende - (hvis muligt). Om aftenen (kl.00:00 forespørger lokal server om ændringer (FTP ?) og henter XML filen (eller SQL basen - hvad der måtte være mest hensigtsmæssigt ! - ikke fatslagt - designafhængigt. Opdateringen hos behandleren sker uafhængigt af
web-siden.
Det jeg trænger lidt hjælp til er opbygningen af denne tabel (specielt det at lægge XML data de rigtige steder) og et par rigtig gode råd omkring denne gensidige kommunikation.
Og jeg er ganske blank i XML på WEB-basis.
Kristian