Avatar billede Slettet bruger
05. marts 2002 - 12:09 Der er 20 kommentarer og
1 løsning

Links

Jeg skal have lavet en side med links, den skal dog laves såleders at man har en lang række links, kunne se så danne ud

b1
b2
b3
b4
osv.

disse links skal så allesammen gå ned i en databse eller en tekst fil og hente et fuldstændigt tilfældigt link.

Er der nogen der kan udarbejde dette, eller hjælpe mig på vej til at få lavet et sådanne system?

mvh.
questis
Avatar billede juggalo Nybegynder
05. marts 2002 - 12:11 #1
med andre ord, b1...b4 skal "pege" på tilfældige links hentet fra DB?
Avatar billede Slettet bruger
05. marts 2002 - 12:12 #2
kan man vel godt sige &:-D
Avatar billede juggalo Nybegynder
05. marts 2002 - 12:14 #3
jeg brygger lige et svar - hang on 5 min.
Avatar billede Slettet bruger
05. marts 2002 - 12:15 #4
ok, lyder snildt =)
Avatar billede juggalo Nybegynder
05. marts 2002 - 12:22 #5
<%
Set Connect = Server.CreateObject("ADODB.Connection")
DBSti = "DBQ=" & server.mappath(".") & "/db.mdb"
Connect.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBSti

SQL="SELECT url FROM links;"
set rs=connect.execute(SQL)
myarray=rs.getrows()
set rs=nothing
connect.close

antal_links=10

for i=1 to antal_links
randomize
tal=Int((ubound(myarray,2) + 1) * Rnd)
response.write("<a href="&myarray(0,tal)&">"&myarray(0,tal)&"</a><br>")
next

%>
Avatar billede juggalo Nybegynder
05. marts 2002 - 12:23 #6
derudover skal du have lavet en DB med en tabel som hedder links, som skal indeholde et felt ved navn URL, hvori du skrive linket's URL (husk at sætte http:// foran)
Avatar billede Slettet bruger
05. marts 2002 - 12:24 #7
kan du forklare lidt om hvordan jeg skal få det lidt op at køre *SS*
Avatar billede juggalo Nybegynder
05. marts 2002 - 12:26 #8
hvad mener du? Selve koden kopierer du over i en fil (f.eks. links.asp) og så smide du bare db-filen (som skal hedde db.mdb) i samme bibliotek
Avatar billede Slettet bruger
05. marts 2002 - 12:27 #9
oaky, hvordan afgører jeg så hvormange links der skal være ?
Avatar billede Slettet bruger
05. marts 2002 - 12:27 #10
eller kan den selv finde ud af det ??
Avatar billede juggalo Nybegynder
05. marts 2002 - 12:28 #11
ja der ændrer du jo så antal_links til noget andet end 10 (som giver .... 10 links) ;)
Avatar billede Slettet bruger
05. marts 2002 - 12:32 #12
okay, det virker:
http://www.questis.dk/eksperten/links.asp

men der er et mindre problem, den skriver hvad linket er, istedet for eks. b1
Avatar billede juggalo Nybegynder
05. marts 2002 - 12:33 #13
tilføj et ekstra felt i tabellen links, kald det f.eks. navn, så fikser jeg lige lidt mere kode til dig
Avatar billede juggalo Nybegynder
05. marts 2002 - 12:35 #14
<%
Set Connect = Server.CreateObject("ADODB.Connection")
DBSti = "DBQ=" & server.mappath(".") & "/db.mdb"
Connect.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBSti

SQL="SELECT url,navn FROM links;"
set rs=connect.execute(SQL)
myarray=rs.getrows()
set rs=nothing
connect.close

antal_links=3

for i=1 to antal_links
randomize
tal=Int((ubound(myarray,2) + 1) * Rnd)
response.write("<a href="&myarray(0,tal)&">"&myarray(1,tal)&"</a><br>")
next

%>
Avatar billede Slettet bruger
05. marts 2002 - 12:40 #15
kanont ikke dårligt, men undskylder lige over at jeg spørger om en lille ting mere &:-D

hvad skal jeg skrive hvis jeg vil have dem til at stå i 3 kolonner ? du skal bare sige hvis du skal have fler point for det =)
Avatar billede juggalo Nybegynder
05. marts 2002 - 12:43 #16
jeg siger da aldrig nej til flere point.. :)

Here goes;

for i=1 to antal_links
randomize
tal=Int((ubound(myarray,2) + 1) * Rnd)
response.write("<a href="&myarray(0,tal)&">"&myarray(1,tal)&"</a><br>")
next

ændres til;
response.write("<table><tr>")
for i=1 to antal_links
randomize
tal=Int((ubound(myarray,2) + 1) * Rnd)
response.write("<td><a href="&myarray(0,tal)&">"&myarray(1,tal)&"</a></td>")
if i mod 3=0 then response.write("</tr><tr>")
next
response.write("</table>")
Avatar billede juggalo Nybegynder
05. marts 2002 - 12:45 #17
for hver gang der er 3 links skiftes der nu linie, altså;

link1 link2 link3
link4 link5

osv.
Avatar billede Slettet bruger
05. marts 2002 - 12:45 #18
virkeligt kanont arbejde, og hutigt udført, du fortjener dine point &:-D
Avatar billede juggalo Nybegynder
05. marts 2002 - 12:46 #19
hehe - takker :)
Avatar billede Slettet bruger
06. marts 2002 - 15:30 #20
Hjælp, det virker jo ikke &:-(
Avatar billede dimle Nybegynder
03. maj 2002 - 19:18 #21
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