Avatar billede hundevennen Nybegynder
31. oktober 2004 - 16:30 Der er 5 kommentarer og
1 løsning

rationalisering af asp sider

jeg har et lille site med en menu hvor man kan linke til ca 40 undersider.
Disse sider bliver genereret ved kald til en database med en
sqlsætning som lyder
select * from tabel where kolonne > 0
D.v.s. det er kun where klausulen der er forskellig på de 40 forskellige sider - det må kunne laves smartere.f.eks på en side eller hva???
Avatar billede ellebaek Nybegynder
31. oktober 2004 - 16:41 #1
du kan lave en side der hedder fx. menu.php der kun indeholder menuen..

På dine andre sider kan du så skrive:

<% kolonne = 1 %>
der er den værdi du henter i databasen..

så kan du ved at skrive:
<!--#include file="menu.php"-->

inkludere hele menuen..
så skal du bare rette din sql til:
sql = "select * from tabel where kolonne > " & kolonne

så har du kun en side der indeholder menuen. Det er også en fordel hvis du fx. skal rette lidt i den...
Avatar billede hundevennen Nybegynder
31. oktober 2004 - 16:45 #2
jeg ville egentlig helt væk fra menuen og ligesom lave en side med en dropdownbox med de 40 muligheder istedet og hvor man så vælger en mulighed og klikker på en submitknap og for fyret selectsætningen af også vist resultatet på samme side??
Avatar billede ellebaek Nybegynder
31. oktober 2004 - 17:20 #3
Det kan vi da nok også klare så .-)

<%
sql = "select * from tabel where kolonne > 0"
eksekver sql.
%>
<form method="get" action="">
<select name="form">
<option>
<% while not rs.eof
response.write "<option value="""&rs("id") & """>"&rs("side")
rs.movenext
wend
%>
<input type="submit" value="vis side">

<%
if request.querystring("form") <> "" then
sql = "select * from tabel where id = " & request.querystring("form")

eksekver sql...

response.write Det du vil have skrevet fra db'en..
%>
Avatar billede hundevennen Nybegynder
31. oktober 2004 - 18:39 #4
ellebaek > jeg afprøver det imorgen
Avatar billede ellebaek Nybegynder
31. oktober 2004 - 18:40 #5
okay...
Avatar billede hundevennen Nybegynder
29. april 2005 - 07:46 #6
lukker spm
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
Kurser inden for grundlæggende programmering

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