Avatar billede webbe Nybegynder
18. september 2001 - 08:53 Der er 11 kommentarer og
1 løsning

JavaScript mod Oracle

Hejsa

Jeg har et site hvor jeg har nogle konkurrencer.
Jeg vil gerne hvis man via javascript kan accesse en Oracle DB og ud fra den e-mail adresse man skriver automatisk udfylde navn, adresse, postnr, og by, hvis altså man har deltaget i en konkurrence tidligere!
Med andre ord - når man har skrevet sin mail-addy i et tekst-felt og forlader det, skal resten af felterne udfyldes automatisk, såfremt man eksisterer i databasen - ellers ikke!!

Jeg kender absolut intet til at accesse en DB via JavaScript - så jeg skal have hjælp helt fra bunden!

Jeg har ikke noget script endnu, så hvis der er en der kan lave et \"skelet\" som jeg derefter kan rette til efter mit eget behov vil det være perfekt!
Avatar billede jakoba Nybegynder
18. september 2001 - 09:04 #1
Færst og fremmest er det ikke javascript der skal arbejde op imod databasen. javascript kører 99% i brugerens browser. Di database ligger jo nok på din server.

Der skal er et eller andet serverside sprog til.
Avatar billede webbe Nybegynder
18. september 2001 - 09:13 #2
Hvad er det så jeg skal gøre??

Jeg har før brugt javascript til at få nogle felter udfyldt automatisk, derfor oprettede jeg spørgsmålet her!

I ASP skal man jo først sende informationen om e-mail til DB og tjekke, det er jo det jeg gerne vil undgå!
Avatar billede jakoba Nybegynder
18. september 2001 - 09:14 #3
Det er rimeligt nemt at lave javascript delen af det. Men den kan nok næppe gøres så hurtig som du lægger op til. sekvensen bliver noget i retning af:

javascript tester om email adressen er nogenlunde korrekt, og sublitter formen (sender data til serveren).

der modtager fx et PHP script adressen og bruger den til at spørge i din database. altefter hvad PHP scriptet finder sender den så samme side tilbage til brovseren (med udfyldte felter eller fejlmeddelelse). Den rundtur til serveren koster tid, der af brugeren vil blive opfattet som umotiveret venten.

Hvis antallet af brugere er meget lille (under 100) kunne du evt lave hurtigere respons ved at sende alle database data afsted sammen med den oprindelige side med formen. Sp vile javascript have informationen og kunne checke hurtigt. Det skal stadig noget PHP eller ASP til at hide dataene ud af databasen og lægge dem ind i websiden.

Men mestendels vil jeg anbvefale du spiser spørgsmålet og stiller det igen under kategorien PHP (eller ASP, hvad du har adgang til at bruge af serverside sprog).

mvh JakobA
Avatar billede jakoba Nybegynder
18. september 2001 - 09:15 #4
Ups.  hide -> hive
Avatar billede webbe Nybegynder
18. september 2001 - 09:17 #5
Okay - æder spørgsmålet i denne kategori og bevæger mig over under ASP istedet! *G*
Avatar billede olebole Juniormester
18. september 2001 - 12:19 #6
<ole>
Sandheden er, at det sagtens kan laves i JavaScript - der er bare ikke nogen af os, der har den store erfaring med server-side JavaScript. Derfor bliver du henvist til ASP-kategorien...ikke fordi, det ikke kan gøres i JavaScript  :)
/mvh
</bole>
Avatar billede webbe Nybegynder
18. september 2001 - 13:04 #7
Well - projektet er erklæret dødt, da det jo ikke er alle deltagere i konkurrencerne der har e-mail eller ønsker at opgive deres e-mail!
Avatar billede olebole Juniormester
18. september 2001 - 13:10 #8
Jooohhhhh....men at finde en bruger uden emailkonto på nettet er sikkert ligeså sansynligt som at finde en hjemløs i Ikea  :)
Kan man overhovedet få en opkobling uden automatisk at få en emailkonto?
/mvh
Avatar billede webbe Nybegynder
18. september 2001 - 13:12 #9
Kommer vel an på hvor man bruger internet henne! ;0)

Hvis man fx. bruger det fra et bibliotek er det jo ikke sikkert man har e-mail/opkobling derhjemme og det er ikke sikert man vil bruge de gratis e-mail tjenester der eksisterer (hotmail m.fl.)

Men ellers vil jeg godt give dig ret - men jeg validerer ikke på e-mail, da vi ikke vil udelukke dem der ikke ønsker at opgive e-mail!
Avatar billede olebole Juniormester
18. september 2001 - 13:19 #10
Jaja...det var netop det, der var min pointe! Man kan finde akademisk muligheder for stort set alt. Kvantemekanikken gør det f.eks. tilladeligt at antage, at der er en mulighed for at en tallerken \'falder\' op i loftet, hvis du slipper den. Muligheden er mikroskopisk - men det *kan* ske!  :)

At du tager hensyn til de, der ikke ønsker at opgive deres email-adresse kan jeg bedre forstå  :)
/mvh
Avatar billede webbe Nybegynder
18. september 2001 - 13:20 #11
*GGG*
Tror vi skal stoppe mens legen er god - synes diskussionen har taget en underlig drejning! ;0)
Avatar billede olebole Juniormester
18. september 2001 - 13:30 #12
Ja, det gjorde den vist i kommentaren 18/09 2001 13:04:11...!  =o)
/roger \'n\' out
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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