Avatar billede thissel Nybegynder
14. august 2003 - 15:01 Der er 9 kommentarer og
2 løsninger

autoupdate i formmail

Jeg skal i en bestillingsformular lave en funktion der automatisk beregner prisen. Jeg kender intet til cgi/perl, men min kundes webhotel understøtter desværre ikke andet... Selve funktionen skal laves sådan at brugeren fx gerne vil have 5 stk af produktet og derfor indtaster 5. Derefter skal det ønskede script beregne den totale pris, dvs. 5 x prisen på varen, og vise den i den på næste linje i bestillingsformularen. Er det noget der kan lade sig gøre?
Avatar billede l_otto Nybegynder
14. august 2003 - 15:41 #1
understøtter serveren aspmail ?

så kan du lave en asp/access løsning..
Avatar billede thissel Nybegynder
14. august 2003 - 15:48 #2
Nej.
Siden er hostet på et miniWebhotel hos scannet, se evt. http://www.scannet.dk/WebHotel.asp
Avatar billede thomasledet Nybegynder
14. august 2003 - 16:23 #3
du kunne lave udregningen i javascript - så er der i hvert fald ikke noget med, at folk selv skal trykke på en opdatér- eller sendknap.
Avatar billede l_otto Nybegynder
14. august 2003 - 16:31 #4
www.scannet.dk er for dyre og man får ingenting..

skift til www.cliche.dk de holder hele vejen....

og du spare penge....:-)
Avatar billede thissel Nybegynder
14. august 2003 - 16:47 #5
Jeg ved det godt. Men ham jeg laver siden for synes at de er gode. Han har brugt dem siden ruder konges tid og jeg har prøvet at forklare ham at der er mange andre webhoteller der er både bedre og billigere. Måske kan jeg bruge den her chance til at få ham overtalt ;-)

Thomasledet, du skriver at man kan lave det i javascript, hvordan ville det se ud. Det kan vel egentlig ik være særlig indviklet..?

Ellers tak for de hurtige svar
Avatar billede thomasledet Nybegynder
14. august 2003 - 17:41 #6
nej, det burde ikke være specielt indviklet at lave det i javascript... javascript køres dog på klientsiden, så hvis det er en bestillingsformular, så skal det jo alligevel sendes til et serverside program på et tidspunkt.
Avatar billede thissel Nybegynder
14. august 2003 - 17:46 #7
Informationerne skal bare sendes til en emailadresse så kan man ikke bruge en ganske normal formmail, og indsætte javascriptet i formmailkoden?
Jeg har dog ikke selv kvalifikationerne til at lave javascript-koden, så hvis du ville skrive koden, er der i hvert fald 100 point til dig
Avatar billede thomasledet Nybegynder
14. august 2003 - 18:03 #8
der er et javascript på http://cubehosting.dk (under webhoteller) der gør præcist det, jeg siger... den kan du lade dig inspirere lidt af. Jeg har desværre ikke lige tid til at skrive et javascript selv, men du kan da oprette et spørgsmål i javascript-kategorien og spørge der.

scannet stiller i forvejen en formmail til rådighed, så der er ingen brug til selv at rode med at få en sådan til at køre. Kig i stedet på deres support-sider.
Avatar billede cdc Novice
14. august 2003 - 18:21 #9
kig ind på www.pspgrafik.dk og under software - bestill tut cd
Avatar billede reasmusm Nybegynder
15. august 2003 - 13:22 #10
her skulle være nok til at komme igan:

#!/usr/bin/perl
use CGI qw/:standard/;
print header,
    start_html('A Simple Example'),
    h1('A Simple Example'),
    start_form,
    "Prodoct1 ",textfield('count'),p,
    submit,
    end_form,
    hr;

if (param('count')) {
    $price = 2.25;
    $newprice = $price * param('count');
    print "Your price is ",$newprice,p,
        hr;
}
Avatar billede thissel Nybegynder
20. august 2003 - 13:41 #11
Tusind tak for jeres svar. Jeg har nu fået lavet den efterspurgte funktion, dog i javascript, men I skal i hvert fald have lidt point for jeres ulejlighed, så jeg har valgt at give thomasledet og reasmusm 50 point hver.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester