30. september 2003 - 14:41Der er
6 kommentarer og 1 løsning
Mangler noget asp/java der auto henter bestemte opl. fra database
FLYTTET FRA: Programmering > Script > ASP
Davs. Mit problem er: Jeg har en list-menu (henter data fra database), når jeg så har markeret en ting så skal den automatisk gå ned i databasen og finde de andre oplysninger der passer på den valgte ting - i denne stituation model på en bil.
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
den nemme måde er , at du laver en javascript-event for selectbox'en (onchange), der submit'er formen, og så henter data. du skal self. have en eller anden værdi, der fortæller scriptet om submit er sket pga. onchange, eller fordi brugeren rent faktisk har trykket submit.
serverside skal du så checke om væriden submit_action er sat til 'submit' (brugeren har trykket på knappen) eller 'reload' (brugeren har valgt en værdi i dropdown-menuen). hvis det sidste er tilfældet, henter du self. data og smider ind i resten af formens felter.
jeg er desværre ikke helt med :-/ Altså jeg skal have en submit på den første hvor man vælger modellen - der efter kommer alle oplysninger som står i databasen i felterne? Og igen en submit til at sende det hele videre ?
du kan godt dele det op i to scripts, men det var nu ikke det jeg foreslog.
ovenstående (d)html gør følgende :
hvis brugeren vælger i listen, submit'es formen til serveren, med værdien submit_action='reload'. hvis brugeren derimod trykker på submit-knappen, submit'es formen også, men med værdien submit_action='submit'. du skal altså i dit script checke : om værdien submit_action er sat og i givet fald om den 1) er sat til 'reload' : i så fald henter du data fra db, på grundlag af listens værdi eller 2) er sat til 'submit' i hvilket tilfælde du betragter formen som submit'ed normalt. dvs. at du skal behandle data, sende mail, elelr hvad nu formen skal gøre. herefter ville det være oplagt at redirect'e til en side, med en takke-besked eller lign.
Jeg kan lige forklare hvad det er til: Formen er til at redigere en database med personbiler. Databasen indehodler: model, aargang, km, pris, billede1, billede2 -- Når så man vælger model, skal arrgang, km, pris, billede1, billede2 dukke op i felterne. Og så skal man kunne redigere. Kan du lave kode til det?
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.