16. oktober 2002 - 12:03
Der er
26 kommentarer og 1 løsning
Tabel opbygning...
Jeg er ved at lave en bilside. I den forbindelse skal jeg disse oplysninger om bilerne: Mærke, Model, Variant, Udstyr, Pris, Årgang, Kilometerstand, Farve. Mit problem ligge i Udstyret. Udstyr er f.eks. ABS, Airbag, Trækkrog, ovs. ovs. Udstyret er jo forskelligt fra bil til bil. Hvordan laver man det smartest??
Annonceindlæg fra Infor
16. oktober 2002 - 12:07
#1
det er nok nemmest hvis du laver dig en databse med disse oplysninger og bruger asp til at udskrive dem.
16. oktober 2002 - 12:07
#2
du kunne give hver tilbehørsdel et nummer, og så i db, ud fra hver bil, gemme disse numre ved udskrift sørger du så for at udskifte numrene med deres respektive tilbehørsdel
16. oktober 2002 - 12:09
#3
joh, men jeg ville gerne udgå at have 17.000 kolonner. Findes der ikke en bedre måde at gøre det på??
16. oktober 2002 - 12:10
#4
agony->jeg snakker om tabeller i db'en...
16. oktober 2002 - 12:12
#5
Er der 17.000 biler på siden?
16. oktober 2002 - 12:16
#6
:) nej, ikke endnu. Jeg forstod det på denne måde: Udstyr: Udstyr id ABS 1 Airbag 2 ... ... ovs. ovs. Biler: bilid ... ... ABS Airbag ... ...ovs. ovs. Det var måske ikke du mente?
16. oktober 2002 - 12:20
#7
nope: Udstyr: del id ABS 1 Airbag 2 ... ... Biler: Bilid ... udstyr 1 1,2,... 2 2,...
16. oktober 2002 - 12:22
#8
nåå ok. Men hvordan skal jeg så hive de enkelte udstyrsid'er ud?
16. oktober 2002 - 12:25
#9
via et array og så kan jeg ikke lige huske hvad funktionen hedder i ASP (PHP: split)
16. oktober 2002 - 12:26
#10
Array?? snakker vi om det samme?? Tabeller i databasen??
16. oktober 2002 - 12:30
#12
Tak, jeg er godt klar over hvad at array er. :) Jeg er bare kommet i tvivl om vi snakker om den samme slags tabeller (html/database). Jeg snakker om database, hvad snakker du om??
16. oktober 2002 - 12:31
#13
database
16. oktober 2002 - 12:33
#14
ok, så fik vi det på det rene. ;)
16. oktober 2002 - 12:35
#15
mht. den der "split" funktion, er PHP udgaven meget anderledes end ASP udgaven? Hvis ikke, kan du så vise mig et eksempel?
16. oktober 2002 - 12:35
#16
fortæller dig så bare hvordan du trækker det ud til din side... en tabel: "Biler" en tabel: "Udstyr" Biler: bilid mærke model variant UDSTYR 1 golf syncro pas 1,2,3,4,5,6,7,8,9,10 Udstyr: udstyrid navn mærke model 1 Bremser pas ABS 2 Aircond SuperXYZ 1.2 3 paneler Superdyr kastanie
16. oktober 2002 - 12:37
#17
Synes PHP er nemmere at arbejde med, synes jeg... PHP $udstyr = split(",", $udstyr)
16. oktober 2002 - 12:38
#18
vil du mener, at det er næsten samme måde man gør det i ASP? Jeg kender ikke PHP...
16. oktober 2002 - 12:39
#19
så adskiller den ved komma, $udstyr = array("2","4","7"); echo $udstyr['0']; // skriver 2 echo $udstyr['1']; // skriver 4 echo $udstyr['2']; // skriver 7
16. oktober 2002 - 12:43
#21
nu er resten af sitet lavet i asp & access, så det tror jeg ikke...:)
16. oktober 2002 - 12:43
#22
Jeg prøver at kigge på det. Så vender jeg tilbage senere...
16. oktober 2002 - 12:45
#23
okay :o)
16. oktober 2002 - 15:35
#24
hvis det var mig, ville jeg også vælge at lave en tabel i DB, med ekstraudstyr. Så gemmer du dét eller de id'er fra ekstraudstyrs tabellen ,som er relevante, i ét felt i din bil tabel. Så bruger du split, som chrisri foreslår til at adskille dem, når du har brug for det ellers er du nødt til at have en kolonne i bil tabellen, til hvert ekstraudstyr og det ville være ensmule besværligt, hvis der er rigtig mange typer af ekstraudstyr
16. oktober 2002 - 15:35
#25
i øvrigt meget underholdende at læse hvordan i tror i misforstår hinanden... ;)
17. oktober 2002 - 08:09
#26
:o)
24. oktober 2002 - 11:54
#27
Det tog lidt tid, men nu fik jeg kigget på det, og det spiller 100 % !! Jeg takker mange gange!! :)
Kurser inden for grundlæggende programmering