Jeg har et Excel ark, med en relativ simpelt beregning hvor man kan indtaste nogle værdier, og ud af det få vist nogle resultater... altså ganske simpel beregning, hvor der lægges nogle tal samme, og trækkes nogle fra, og der vises et resultat... hvordan gør jeg det samme i en web formular ?
Jeg forestiller mig en simpel formular, hvor man kan indtaste nogle tal, og der laves en beregning ud fra disse, og resultatet vises. Alt afhængig af resultatet, skal der måske vises (A information) eller (B information) til sidst. Skal det programmeres på en helt særlig måde (f.eks. PHP e. l.) eller skal jeg bruge helt andre metoder?
Ja du skal have fat i noget PHP eller lign. for at lave sådan en beregner. Først laver du en formular, der submitter til din PHP side. Og så skal du lave en PHP side, der kan opfange de værdier der bliver submittet og foretage beregningen. God fornøjelse med det.
JavaScript kan lave beregningerne. Så slipper du for at snakke med serveren. Det sparer båndbredde, ventetid og er i mine øjne det smarteste. Jo mindre du selvfølgelig skal have lavet en eller anden vild beregning som er mere hensigtsmæssig at køre på serveren i PHP, men det lyder ikke helt sådan. :)
Boldrer mig med de kreative wunderkids i Signifly - et Digitalt Bureau i København. Altid en god Amino-pris.
Teoretisk set behøver du ikke engang PHP eller anden server-side teknologi, da det formodentligt (med mindre det er slemt kompliseret) udregnes i JavaScipt og derved direkte i brugeren browser. Men det afhænger selvsølgeligt af om du skal bruge data andetsted fra (database, service) og om du ønsker at algoritmen er "offentligt" tilgængeligt..
it-arbejde.dk - specialister i middleware og server-side softwareudvikling, J2EE konsulent og Django.
Jeg er klar tilhænger af Javascript modellen, da jeg mener at selve beregningen sagtens kan foretages i brugerens browser.
Det drejer sig om en energiberegning, hvor brugeren indtaster oplysninger om f.eks. boligens størrelse, km2, opvarmningsform m.m.
Disse oplysninger, samt nogle få andre, beregnes så sammen med nogle 'faste værdier', som så giver et resultat, ud fra dette resultat skal så vises 'infoboks A' eller 'infoboks B'. Resultatet kan så også efterfølgende sendes som mail.
Det er ikke umiddelbart en vanskelig opgave, men jeg kan ikke selv lave det. Er der nogle af jer der har styr på sådan noget, og evt. har en pris idé på sådan en opgave? (flere detaljerede oplysninger kan naturligvis forekomme)
Hvis du vil sende en mail med regneark plus lidt mere info, så vil jeg gerne komme med et uforpligtende tilbud - dog uden email delen da det er "svært" fra ren javascript.
Mvh / Lars Borup Jensen
it-arbejde.dk - specialister i middleware og server-side softwareudvikling, J2EE konsulent og Django.