/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Tabel Problem
Fra : Kenneth Fuglsang


Dato : 13-05-01 21:24

Hej

Er der nogen der kan hjælpe mig med dette script der skulle lave en tabel
over de personer der har tilmeldt sig til Bordreservationenen

<%
' Bordreservation's sciptet er lavet af :
' Kenneth Fuglsang Christensen
' kenneth-fuglsang@pc.dk

if session("reload") <> true then
opdater = "onload='window.reload'"
session("reload") = true
end if
%>
<%
' Opret Database forbindelse
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "Driver={Microsoft Access Driver (*.mdb)};"
DSN = DSN & "DBQ=" & Server.MapPath("/db/database.mdb")
Conn.Open DSN

'Læs Bruger 1
strSQL2 = "Select * from bordreservation Order By ID"
Set rs = Conn.Execute(strSQL2)

none = ""
if rs("navn") <> none then

'Luk Recordset
rs.Close
set rs = nothing


'Læs Bruger
strSQL1 = "Select * from bordreservation Order By ID"
Set rs = Conn.Execute(strSQL1)

Response.Write "<h2 ALIGN='center'>Her kan du betille pladser til"
Response.Write " det næste party som vi holder.</h2>" & vbcrlf
Response.Write "<P>&nbsp;</P>" & vbcrlf
Response.Write "<DIV ALIGN='center'>" & vbcrlf
Response.Write "<table width='80%' border='0' cellpadding='0'"
Response.Write " cellspacing='0'>" & vbcrlf

If rs.EOF Then
Response.Write "Der er sket en fejl"
End If

Do
Response.Write "<tr>"
Response.Write "<td>" & rs("id") & "</td>"
Response.Write "<td>" & rs("navn") & "</td>"
Response.Write "<td>" & rs("Nickname") & "</td>"
Response.Write "</tr>"
rs.MoveNext
Loop
Response.Write "</table>"
Response.Write "</DIV>" & vbcrlf
End If

Else
Response.Write "<h2>Der er desværre ingen tilmeldte endnu.</h2>"
End If

' Luk RecordSet
rs.Close
Set rs = Nothing


' Luk Database forbindelse
Conn.Close
Set Conn = Nothing
%>
<html>
<head>
<Link rel="stylesheet" type="text/css"
href="/style/undersider/bordreservation.css">
<title>The Complex</title>
</head>
</html>

--
Med Venlig Hilsen
Webmaster
Kenneth Fuglsang Christensen
E-mail : kenneth-fuglsang@pc.dk



 
 
Lauritz Jensen (13-05-2001)
Kommentar
Fra : Lauritz Jensen


Dato : 13-05-01 23:07

Kenneth Fuglsang wrote:
>
> Er der nogen der kan hjælpe mig med dette script der skulle lave
> en tabel over de personer der har tilmeldt sig til
> Bordreservationenen

Kunne du ikke prøve at fortælle, hvad det er som ikke virker? Ellers
skal vi jo først gætte det. Nå, men, jeg har prøvet at rydde lidt op:

<html>
<head>
<Link rel="stylesheet" type="text/css"
href="/style/undersider/bordreservation.css">
<title>The Complex</title>
</head>
<body>
<%
' Bordreservation's sciptet er lavet af :
' Kenneth Fuglsang Christensen
' kenneth-fuglsang@pc.dk

' Opret Database forbindelse
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "Driver={Microsoft Access Driver (*.mdb)};"
DSN = DSN & "DBQ=" & Server.MapPath("/db/database.mdb")
Conn.Open DSN

'Læs Bruger 1
sql = "SELECT * FROM bordreservation ORDER BY id"
Set rs = Conn.Execute(strSQL)

If rs.EOF Then
Response.Write "<h2>Der er desværre ingen tilmeldte endnu.</h2>"
Else
Response.Write "<h2 ALIGN='center'>Her kan du betille pladser til"
Response.Write " det næste party som vi holder.</h2>" & vbcrlf
Response.Write "<P>&nbsp;</P>" & vbcrlf
Response.Write "<DIV ALIGN='center'>" & vbcrlf
Response.Write "<table width='80%' border='0' cellpadding='0'"
Response.Write " cellspacing='0'>" & vbcrlf
Do Until Rs.Eof
Response.Write "<tr>"
Response.Write "<td>" & rs("id") & "</td>"
Response.Write "<td>" & rs("navn") & "</td>"
Response.Write "<td>" & rs("Nickname") & "</td>"
Response.Write "</tr>" & vbCrLf
Rs.MoveNext
Loop
Response.Write "</table>"
Response.Write "</DIV>" & vbcrlf
End If

' Luk RecordSet
rs.Close
Set rs = Nothing

' Luk Database forbindelse
Conn.Close
Set Conn = Nothing
%>
</body>
</html>

--
Lauritz

Kenneth Fuglsang (14-05-2001)
Kommentar
Fra : Kenneth Fuglsang


Dato : 14-05-01 07:36

Hej

Jo jeg sætter lige scriptet ind igen, det er ved linje 57 der hvor der står
Else
¨
<%
' Bordreservation's sciptet er lavet af :
' Kenneth Fuglsang Christensen
' kenneth-fuglsang@pc.dk

if session("reload") <> true then
opdater = "onload='window.reload'"
session("reload") = true
end if
%>
<%
' Opret Database forbindelse
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "Driver={Microsoft Access Driver (*.mdb)};"
DSN = DSN & "DBQ=" & Server.MapPath("/db/database.mdb")
Conn.Open DSN

'Læs Bruger 1
strSQL2 = "Select * from bordreservation Order By ID"
Set rs = Conn.Execute(strSQL2)

none = ""
if rs("navn") <> none then

'Luk Recordset
rs.Close
set rs = nothing


'Læs Bruger
strSQL1 = "Select * from bordreservation Order By ID"
Set rs = Conn.Execute(strSQL1)

Response.Write "<h2 ALIGN='center'>Her kan du betille pladser til"
Response.Write " det næste party som vi holder.</h2>" & vbcrlf
Response.Write "<P>&nbsp;</P>" & vbcrlf
Response.Write "<DIV ALIGN='center'>" & vbcrlf
Response.Write "<table width='80%' border='0' cellpadding='0'"
Response.Write " cellspacing='0'>" & vbcrlf

If rs.EOF Then
Response.Write "Der er sket en fejl"
End If

Do
Response.Write "<tr>"
Response.Write "<td>" & rs("id") & "</td>"
Response.Write "<td>" & rs("navn") & "</td>"
Response.Write "<td>" & rs("Nickname") & "</td>"
Response.Write "</tr>"
rs.MoveNext
Loop
Response.Write "</table>"
Response.Write "</DIV>" & vbcrlf
End If

Else 'DET ER HER DEN KLAGER!!!!!!!!!!!!!!!!!!!!!!!!
Response.Write "<h2>Der er desværre ingen tilmeldte endnu.</h2>"
End If

' Luk RecordSet
rs.Close
Set rs = Nothing


' Luk Database forbindelse
Conn.Close
Set Conn = Nothing
%>
<html>
<head>
<Link rel="stylesheet" type="text/css"
href="/style/undersider/bordreservation.css">
<title>The Complex</title>
</head>
</html>

--
Med Venlig Hilsen
Webmaster
Kenneth Fuglsang Christensen
Kattegatsvej 17
9700 Brønderslev
Tlf.: 98 82 21 12
E-mail : kenneth-fuglsang@pc.dk
"Lauritz Jensen" <lauritz2@hotmail.com> skrev i en meddelelse
news:3AFF056E.1EF37471@hotmail.com...
> Kenneth Fuglsang wrote:
> >
> > Er der nogen der kan hjælpe mig med dette script der skulle lave
> > en tabel over de personer der har tilmeldt sig til
> > Bordreservationenen
>
> Kunne du ikke prøve at fortælle, hvad det er som ikke virker? Ellers
> skal vi jo først gætte det. Nå, men, jeg har prøvet at rydde lidt op:
>
> <html>
> <head>
> <Link rel="stylesheet" type="text/css"
> href="/style/undersider/bordreservation.css">
> <title>The Complex</title>
> </head>
> <body>
> <%
> ' Bordreservation's sciptet er lavet af :
> ' Kenneth Fuglsang Christensen
> ' kenneth-fuglsang@pc.dk
>
> ' Opret Database forbindelse
> Set Conn = Server.CreateObject("ADODB.Connection")
> DSN = "Driver={Microsoft Access Driver (*.mdb)};"
> DSN = DSN & "DBQ=" & Server.MapPath("/db/database.mdb")
> Conn.Open DSN
>
> 'Læs Bruger 1
> sql = "SELECT * FROM bordreservation ORDER BY id"
> Set rs = Conn.Execute(strSQL)
>
> If rs.EOF Then
> Response.Write "<h2>Der er desværre ingen tilmeldte endnu.</h2>"
> Else
> Response.Write "<h2 ALIGN='center'>Her kan du betille pladser til"
> Response.Write " det næste party som vi holder.</h2>" & vbcrlf
> Response.Write "<P>&nbsp;</P>" & vbcrlf
> Response.Write "<DIV ALIGN='center'>" & vbcrlf
> Response.Write "<table width='80%' border='0' cellpadding='0'"
> Response.Write " cellspacing='0'>" & vbcrlf
> Do Until Rs.Eof
> Response.Write "<tr>"
> Response.Write "<td>" & rs("id") & "</td>"
> Response.Write "<td>" & rs("navn") & "</td>"
> Response.Write "<td>" & rs("Nickname") & "</td>"
> Response.Write "</tr>" & vbCrLf
> Rs.MoveNext
> Loop
> Response.Write "</table>"
> Response.Write "</DIV>" & vbcrlf
> End If
>
> ' Luk RecordSet
> rs.Close
> Set rs = Nothing
>
> ' Luk Database forbindelse
> Conn.Close
> Set Conn = Nothing
> %>
> </body>
> </html>
>
> --
> Lauritz



Lauritz Jensen (14-05-2001)
Kommentar
Fra : Lauritz Jensen


Dato : 14-05-01 18:44

Kenneth Fuglsang wrote:
>
> Jo jeg sætter lige scriptet ind igen,

Det var der nok ikke nogen grund til.

> det er ved linje 57 der hvor der står Else

Den klager fordi du på det sted ikke har nogen if-sætning åben. Den har
du nemlig lukket linien ovenover. Hvis du havde indrykket din kode
ordentligt ville du kunne se det. Der er forskellige andre problemer i
din kode:
- Du åbner et recordset to gange, uden at der er grund til det.
- Du laver en variabel none, som ikke gør meget andet end at forvirre
(hvis den skulle bruges, skulle det nok være en konstant)
- Du bruger "SELECT * ..." istedet for at nævne de enkelte kolonner ved
navn
- Din do/loop-løkke er en uendelig løkke, som vil fejle
- Efter at have åbnet det første recordset, checker du angiveligt om der
er nogle rækker i recordsettet, men dit check vil blot fejle, hvis der
ikke er nogen rækker i recordsettet.
- Efter at du har skrevet tabellen ud, udskriver du html, head og
title-tags, dette vil medføre ugyldig html.
- Du burde escape de data du hiver ud fra databasen (via
server.htmlencode), inden du skriver dem ud til skærmen

Prøv iøvrigt at kigge lidt på min version af koden.

(Er du iøvrigt ikke rar, at quote lidt bedre?
http://www.usenet.dk/netikette/quote.html Det ville være super
--
Lauritz

Kenneth Fuglsang (14-05-2001)
Kommentar
Fra : Kenneth Fuglsang


Dato : 14-05-01 18:53

Hej
Vil du ikke hjælpe mig med Scriptet (Jeg er en nybegynder og roder rundt i
det)

Har læst det på Usenet, det kan der måske være noget om. Undskyld
--
Med Venlig Hilsen
Kenneth Fuglsang Christensen
ICQ : 115251242
E-mail : kenneth-fuglsang@pc.dk



Lauritz Jensen (15-05-2001)
Kommentar
Fra : Lauritz Jensen


Dato : 15-05-01 20:16

Kenneth Fuglsang wrote:
>
> Vil du ikke hjælpe mig med Scriptet (Jeg er en nybegynder og roder
> rundt i det)

Jeg ved ikke hvormeget mere jeg kan hjælpe. Du har fået en opryddet
version, samt en liste over konkrete problemer. Men hvis du har flere
spørgsmål, er jeg da sikker på at gruppen gerne vil hjælpe.

(Hvis du spørger om jeg vil lave hele dit site/projekt, er svaret "nej")
--
Lauritz

Kenneth Fuglsang (15-05-2001)
Kommentar
Fra : Kenneth Fuglsang


Dato : 15-05-01 21:10

ok, vil prøve

--
Med Venlig Hilsen
Webmaster
Kenneth Fuglsang Christensen
ICQ : 115251242
E-mail : kenneth-fuglsang@pc.dk
"Lauritz Jensen" <lauritz2@hotmail.com> skrev i en meddelelse
news:3B01808A.21737FC0@hotmail.com...
> Kenneth Fuglsang wrote:
> >
> > Vil du ikke hjælpe mig med Scriptet (Jeg er en nybegynder og roder
> > rundt i det)
>
> Jeg ved ikke hvormeget mere jeg kan hjælpe. Du har fået en opryddet
> version, samt en liste over konkrete problemer. Men hvis du har flere
> spørgsmål, er jeg da sikker på at gruppen gerne vil hjælpe.
>
> (Hvis du spørger om jeg vil lave hele dit site/projekt, er svaret "nej")
> --
> Lauritz



Jakob Andersen (14-05-2001)
Kommentar
Fra : Jakob Andersen


Dato : 14-05-01 19:03

"Kenneth Fuglsang" <kenneth-fuglsang@pc.dk> wrote in message
news:9dmqhh$2aj$1@news.inet.tele.dk...
[Snip]

Prøv at lav indryk det gør det lidt mere overskueligt. Nu har jeg rettet
lidt:

<html>
<head>
<Link rel="stylesheet" type="text/css"
href="/style/undersider/bordreservation.css">
<title>The Complex</title>
</head>
<body>
<%
if session("reload") <> true then
opdater = "onload='window.reload'"
session("reload") = true
end if

' Opret Database forbindelse

Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "Driver={Microsoft Access Driver (*.mdb)};"
DSN = DSN & "DBQ=" & Server.MapPath("/db/database.mdb")
Conn.Open DSN

'Læs Bruger 1
strSQL2 = "Select * from bordreservation Order By ID"
Set rs = Conn.Execute(strSQL2)

none = ""

if rs("navn") <> none then

'Luk Recordset
rs.Close
set rs = nothing
'Læs Bruger
strSQL1 = "Select * from bordreservation Order By ID"
Set rs = Conn.Execute(strSQL1)

Response.Write "<h2 ALIGN='center'>Her kan du betille pladser
til"
Response.Write " det næste party som vi holder.</h2>" & vbcrlf
Response.Write "<P>&nbsp;</P>" & vbcrlf
Response.Write "<DIV ALIGN='center'>" & vbcrlf
Response.Write "<table width='80%' border='0' cellpadding='0'"
Response.Write " cellspacing='0'>" & vbcrlf

If rs.EOF Then
Response.Write "Der er sket en fejl"
End If

Do while not rs.EOF
Response.Write "<tr>"
Response.Write "<td>" & rs("id") & "</td>"
Response.Write "<td>" & rs("navn") & "</td>"
Response.Write "<td>" & rs("Nickname") & "</td>"
Response.Write "</tr>"
rs.MoveNext
Loop
Response.Write "</table>"
Response.Write "</DIV>" & vbcrlf

Else
Response.Write "<h2>Der er desværre ingen tilmeldte
endnu.</h2>"
End If

' Luk RecordSet
rs.Close
Set rs = Nothing


' Luk Database forbindelse
Conn.Close
Set Conn = Nothing
%>
</body>
</html>





--
Jakob Andersen
FAQ for webdesign gruppen på
<http://www.usenet.dk/oss/dk.edb.internet.webdesign>
"Det er rart at være vigtig, men det er vigtigere at være rar "



Søg
Reklame
Statistik
Spørgsmål : 177556
Tips : 31968
Nyheder : 719565
Indlæg : 6408865
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste