Avatar billede taae Juniormester
11. december 2005 - 16:03 Der er 3 kommentarer og
1 løsning

Finde bestemt index i en tabel

Hey - har 2 spg

1)
Fra min .jsp side vælger jeg fra comboboxe et bilmærke,model,
motor og årgang.

Jeg har en vare tabel som skal bestå af 270 varer. Nu har jeg udfyldt 12 af dem, og kan se at der er et lille problem før jeg kan gå videre med resten af dem.



Nu skal jeg på på en eller anden måde kunne sammenligne de valgte kriterier med varetabellen. jeg har lavet det sådan at for hver af de 4 kriterier der bliver valgt er der 6 felter i vare tabellen som passer til dem. Disse 6 felter står lige efter hinanden.

Men hvordan kan jeg finde de 6 felter udfra de givne kriterier ?

2)
De 4 kriterier som bliver valgt, burde jeg gemme dem i en tabel hvorfra de måske bliver mappet med vare tabellen, eller hva ?


Et vare felt ser typisk sådan her ud:

Vare_id    VareNavn    Beskrivelse            Pris
1          Bagklodser  b.klodser A3 1,6 96    199,00
Avatar billede taae Juniormester
11. december 2005 - 16:18 #1
Nogle kode eks vil være til stor hjælp
Avatar billede taae Juniormester
12. december 2005 - 02:17 #2
for at gøre det mere overskueligt skriver jeg tabellerne op her:

bilmærke:
CREATE TABLE Bilmærke(Mærke varchar(20),land varchar(20),primary key(Mærke));

Model:
CREATE TABLE Model(Mærke varchar(20),BilModel varchar(20),primary key(Mærke,BilModel));

Motor:
CREATE TABLE Motor(Mærke varchar(20),Motor double(2,1),primary key(Mærke,Motor));

Årgang
CREATE TABLE Year(Mærke varchar(20),year int(4),primary key(Mærke,year));

Vare:
CREATE TABLE Vare(Vare_id int(6)not null primary key,varenavn varchar(20),Beskrivelse varchar(100),Pris int(500));

Udfra de 4 første tabeller har jeg lavet en 'fælles tabel', hvor det er meningen at de valgte data skal lægges ind

BilData:
CREATE TABLE Bilmærke(Mærke varchar(20),Model varchar(20),Motor double(2,1),Year int (4),vareid int(6),primary key (carbrand,model,motor,year,vareid));

Jeg er usikker på om det er sådan jeg skulle ha opbygget bildata tabellen, for at få den til at gemme de valgte data.

Det er så meningen at nå de 4 valgte kriterier er blevet valgt, skal den sammenligne bildata.vareid med vare.vareid. Alle de steder i vare tabllen hvor vareid'er passer sammen skal udskrives...

Hvis I kan fortælle hvordan jeg kan gøre det, så er moi en very happy man
Avatar billede taae Juniormester
12. december 2005 - 16:50 #3
Er der ingen som kan hjælpe lidt her ?!?!?
Avatar billede taae Juniormester
12. december 2005 - 23:46 #4
.
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
Computerworld tilbyder specialiserede kurser i database-management

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