Avatar billede tblaster Nybegynder
18. oktober 2002 - 11:29 Der er 8 kommentarer og
1 løsning

ASP

Jeg har et underlidt problem ... På min side har jeg denne kode:

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Set Rs = Server.CreateObject("ADODB.Recordset")
Conn.Open "DBQ=" & Server.Mappath("../../db/Booking.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};Password=1234;"

SQL = "SELECT Bordopstilling, Pris, Link from bordopstilling where Lokale = " & Session("Id")
rs.Open SQL, Conn

    For x = 1 to 20
    If rs.eof then
    Exit For
    Else

'URL Convert
If LEN(rs("Link")) > 0 Then
  Bordopstilling = "<a style='text-decoration:none' href='/1" & rs("Link") & "'>" & rs("Bordopstilling") & "</a>"
Else
  Bordopstilling = rs("Bordopstilling")
End If

'End URL Convert
%>
      <tr>
      <td width="32%">
<%
        response.write Bordopstilling
    end if
%>
      </td>
      <td width="68%">
<%
    response.write"<input type=radio name=Bordopstilling Value=" & rs("Bordopstilling") & "onclick=submit();> &nbsp;" & rs("Pris") & ",00kr"
%>
        </td>
        </tr>
<%
        rs.MoveNext
        Next
%>


På næste side har jeg så denne kode:

<%=request.form("Bordopstilling")%>

I min database har jeg følgende:

Bordopstilling 1
Bordopstilling 2
Bordopstilling 3
Bordopstilling 4
Bordopstilling 5
Ingen 

Hvilket fint udskrives på side 1 ... men på side 2 så skriver den enten bare bordopstilling eller Ingen ... den skriver altså ikke 1, 2, 3, 4 eller 5. Hvad kan dette skyldes? Skal jeg ændre noget for at få det til at virke!
Avatar billede a-torsten Nybegynder
18. oktober 2002 - 11:37 #1
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Set Rs = Server.CreateObject("ADODB.Recordset")
Conn.Open "DBQ=" & Server.Mappath("../../db/Booking.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};Password=1234;"

SQL = "SELECT Bordopstilling, Pris, Link from bordopstilling where Lokale = " & Session("Id")
rs.Open SQL, Conn

    For x = 1 to 20
    If rs.eof then
    Exit For
    Else

'URL Convert
If LEN(rs("Link")) > 0 Then
  Bordopstilling = "<a style='text-decoration:none' href='/1" & rs("Link") & "'>" & rs("Bordopstilling") & "</a>"
Else
  Bordopstilling = rs("Bordopstilling")
End If

'End URL Convert
%>
      <tr>
      <td width="32%">
<%
        response.write Bordopstilling
    end if
%>
      </td>
      <td width="68%">
<%
    response.write"<input type=radio name=Bordopstilling Value=" & Bordopstilling & "onclick=submit();> &nbsp;" & rs("Pris") & ",00kr"
%>
        </td>
        </tr>
<%
        rs.MoveNext
        Next
%>
Avatar billede tblaster Nybegynder
18. oktober 2002 - 11:42 #2
Det har jeg prøvet men det gør at den bagved hver knap skriver:

Bordopstilling 5onclick=submit();>

Og derudover så skriver den intet på næste side!
Avatar billede a-torsten Nybegynder
18. oktober 2002 - 11:44 #3
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Set Rs = Server.CreateObject("ADODB.Recordset")
Conn.Open "DBQ=" & Server.Mappath("../../db/Booking.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};Password=1234;"

SQL = "SELECT Bordopstilling, Pris, Link from bordopstilling where Lokale = " & Session("Id")
rs.Open SQL, Conn

    For x = 1 to 20
    If rs.eof then
    Exit For
    Else

'URL Convert
If LEN(rs("Link")) > 0 Then
  Bordopstilling = "<a style='text-decoration:none' href='/1" & rs("Link") & "'>" & rs("Bordopstilling") & "</a>"
Else
  Bordopstilling = rs("Bordopstilling")
End If

'End URL Convert
%>
      <tr>
      <td width="32%">
<%
        response.write Bordopstilling
    end if
%>
      </td>
      <td width="68%">
<%
    response.write"<input type=""radio"" name=""Bordopstilling"" Value=""" & Bordopstilling & """ onclick=submit();> &nbsp;" & rs("Pris") & ",00kr"
%>
        </td>
        </tr>
<%
        rs.MoveNext
        Next
%>
Avatar billede tblaster Nybegynder
18. oktober 2002 - 11:59 #4
Nu virker det men i bunden af min side skriver den at der er en fejl når jeg trykker på en af radio knapperne ... checker jeg hvad fejlen er får jeg følgende:

Linje: 188
Tegn: 1
Fejl: Objektet understøtter ikke denne egenskab eller metode
Kode: 0

Siden køre fint og der er ikke noget der ikke virker men jeg er bare ikke så glad for denne fejl ... kan det rettes?
Avatar billede a-torsten Nybegynder
18. oktober 2002 - 12:01 #5
Det er noget med dit javascript..... Sikkert en fejl i den metode du klder submit();

-Anders
Avatar billede tblaster Nybegynder
18. oktober 2002 - 12:13 #6
Der var ingen fejl inden jeg smed din kode ind ... her er min submit:

<form action="kvittering.asp" method="post">

...

Din Kode

...

<input name="submit" type="submit" class="Button" value="Opret">
<input name="reset" type="reset" class="Button" value="Slet og Start Forfra"></form>
Avatar billede tblaster Nybegynder
18. oktober 2002 - 12:18 #7
Nu får jeg så ikke bare en fejl i bunden af siden ... nu kommer der en popop fejl på skærmen
Avatar billede tblaster Nybegynder
22. oktober 2002 - 16:52 #8
a-torsten ... ved du hvorfor den melder den der fejl?

Objektet understøtter ikke denne egenskab eller metode
Avatar billede tblaster Nybegynder
25. oktober 2002 - 17:54 #9
Jeg fik det til at virke!
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