APS - active server pages hjälp

wonderwizard

Tjuvjägare
Gick med
29 Oct 2003
Ort
Mörarp
Hoj
R1 2016
2006-2007 knappa jag rätt mycket asp, men har glömt mycket

jag har fastnat & behöver hjälp

jag har en databas

2 tabeller

bikes, med columnerna make & modell
brand, med columnen make

jag vill loopa modell OM make är lika i tabellerna bikes & brand
 

korvgubbe

Ny medlem
Gick med
13 May 2003
Ort
Sthlm
Hoj
Versys -08
Är du säker på att det är ASP-hjälp du behöver och inte SQL-hjälp?

Är det "klassisk" ASP eller är det ASP.Net?
Är det att "loopandet" som är problemet eller är det att ställa frågan mot databasen som är problemet?

Rimligen väljer du ut det du vill ha med en "join".

Select brand.make, bikes.modell
from brand
join bikes on bikes.make=brand.make
where brand.make = 'Yamaha'

Det skulle hämta en lista som skulle kunna se ut som följande:
Yamaha, R1
Yamaha, R6
Yamaha, V-Max

Tar du bort raden med "where" kommer den ta ut alla hojar oavsett marke:
Yamaha, R1
Suzuki, GSXR
..osv..

...det lite sämre alternativet är att hämta alla hojar och göra filtreringen på sidan men det är mest dumt resursslöseri... Är det gammal klassisk ASP måste du säga om du kör VB Script eller javaScript eftersom syntaxen skiljer en aning..
 

wonderwizard

Tjuvjägare
Gick med
29 Oct 2003
Ort
Mörarp
Hoj
R1 2016
Är du säker på att det är ASP-hjälp du behöver och inte SQL-hjälp?

Är det "klassisk" ASP eller är det ASP.Net?
Är det att "loopandet" som är problemet eller är det att ställa frågan mot databasen som är problemet?

Rimligen väljer du ut det du vill ha med en "join".

Select brand.make, bikes.modell
from brand
join bikes on bikes.make=brand.make
where brand.make = 'Yamaha'

Det skulle hämta en lista som skulle kunna se ut som följande:
Yamaha, R1
Yamaha, R6
Yamaha, V-Max

Tar du bort raden med "where" kommer den ta ut alla hojar oavsett marke:
Yamaha, R1
Suzuki, GSXR
..osv..

...det lite sämre alternativet är att hämta alla hojar och göra filtreringen på sidan men det är mest dumt resursslöseri... Är det gammal klassisk ASP måste du säga om du kör VB Script eller javaScript eftersom syntaxen skiljer en aning..


det är klassisk asp

<%
Response.Write "<nav><ul>"
Response.write "<li><a href='default.asp'>Startsidan</a></li>"
Response.write "<li><a href='#'>Om sidan</a>"
Response.write "<ul>"
Response.write "<li><a href='?page=kontakta'>Kontakta</a>"
Response.write "<li><a href='?page=upload'>Ladda upp manual</a>"
Response.write "</li>"
Response.write "</ul>"
Response.write "</li>"

set conn=Server.CreateObject("ADODB.Connection")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Bikes

set rs = Server.CreateObject("ADODB.recordset")
rs.Open "Select * From brand " , conn


do until rs.EOF
Response.write "<li><a href='#'>" & Rs("make") & "</a>"
Response.write "</li>"
rs.MoveNext
loop

rs.close
conn.close
Response.write "</ul></nav>"
%>

detta får ut navigeringsmenyn, med alla märken från från columnen make i tabellen brand

jag vill sedan få ut en undermeny, från tabellen bikes, där make = samma som make i tabellen brand

vet inte om jag suger på att förklara
 

renkött

Gudomlig sporthojare
Gick med
17 Apr 2011
Ort
Kristianstad
Hoj
Honda VFR800
Är det nån speciell anledning till att du väljer klassisk ASP?

.NET är väll det som gäller eller om man vill ha störst community så kör man PHP?
 

wonderwizard

Tjuvjägare
Gick med
29 Oct 2003
Ort
Mörarp
Hoj
R1 2016
Är det nån speciell anledning till att du väljer klassisk ASP?

.NET är väll det som gäller eller om man vill ha störst community så kör man PHP?

på den tiden jag lärde mig göra hemsidor, så var asp större än php & .net började komma så smått.

nu e jag för gammal för att börja om, därför pillar jag vidare med asp & skall inte göra ngt större ändå.
inte en massa funktioner som ett forum, utan upp & ner laddning av pdf, rar dokument

så det krävs inte så mycket av varken server eller databasen.
 
Nyheter
GOTLAND RING BIKE WEEK 2025!

Foton: Michael Grundell ...

Brembo och Michelin i samarbete – för säkerhets skull

Däckjätten Michelin och bro...

Royal Enfield expanderar efter rekordförsäljning

Indiska motorcykeltillverka...

Isracing-VM-kval i Sverige 1 februari

&nbsp;Den 1 februari körs V...

Michelin och Brembo i samarbete för ökad säkerhet

Däckjätten Michelin och bro...

MC-mässan flyttar till Jönköping

MC-Mässan 2026 genomförs på...

Eldriven motocrosshoj från CFMOTO

Kinesiska motorcykeltillver...

LEGO Technic Ducati Panigale V4 S

LEGO har presenterat modell...

GOTLAND RING BIKE WEEK 2025!

Foton: Michael Grundell ...

CFMOTO presenterar eldriven motocrosshoj

Kinesiska motorcykeltillver...

Top