Avatar billede bokkis Nybegynder
07. maj 2004 - 22:57 Der er 4 kommentarer og
2 løsninger

ASP kode i formularfelt

Jeg har lige et lile problem med at få min varekurv til at fungere.

Min kode ser sådan ud, og jeg ønsker at "value" i formularfeltet skal indeholde data fra databasen, f.eks sådan at det istedetfor "value=50" (pris), så står det noget som "value=rs("Pris")"

Noget som kan hjælpe?
 

<%
  dbfile=Server.MapPath("skoleweb.mdb")
  Set OBJdbConnection=Server.CreateObject("ADODB.Connection")
  OBJdbConnection.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&dbfile

Set rs = Server.CreateObject("ADODB.Recordset")
  sql=  "SELECT * FROM Produkter WHERE Produktkategori='"&Request.Querystring("Produktkategori")&"'"
  rs.Open sql, OBJdbConnection, 3, 3

%>

<%
' Gennemløb Recordset (rs) med en løkke
Do

  ' Udskriv værdien af kolonnen Produktkategori
    Response.Write("<center>")
    Response.Write("<p>")
    Response.Write("<br>")
    Response.Write("<table width=80%\>")
    Response.Write("<tr>")
    Response.Write("<td bgcolor=BFDBDF width=60%\")
    Response.Write("<b>Produkt Id: </b>" & rs("ProduktId")  & "<br>")
    Response.Write("<b>Navn: </b>" & rs("Produktnavn")  & "<br>")
    Response.Write("<b>Pris: </b>" & rs("Pris")  & "<br>")
    Response.Write("<b>Beskrivelse: </b><br>" & rs("Produktbeskrivelse")  & "<br>")
%>

    <form method="post" action="kjop_vare.asp">
        <input type="hidden" name="ID" value="2">
        <input type="hidden" name="Navn" value="Fiskestang">
        <input type="hidden" name="Pris" value="50">
        <select size="1" name="Antall">
            <option selected="selected">1</option>
            <option>2</option>
            <option>3</option>
            <option>4</option>
            <option>5</option>
            <option>6</option>
            <option>7</option>
            <option>8</option>
            <option>9</option>
            <option>10</option>
            </select>
        <input type="submit" value="Kjøp">
    </form>



<%
    Response.Write("</td>")
    Response.Write("<td>")
    Response.Write("<img src='images/" & rs("Bilde") & "'>")
    Response.Write("</td>")
    Response.Write("</tr>")
    Response.Write("</table>")
    Response.Write("</center>")

    Response.Write("<p>")


  ' Gå til næste Record i rs
  rs.MoveNext

' Fortsæt indtil rs er gennemløbet (EOF = End Of File)
Loop While Not rs.EOF

%>

<%
  set rs = Nothing
  OBJdbConnection.Close
  set OBJdbConnection = Nothing
%>
Avatar billede fasttoemret_avekat Nybegynder
07. maj 2004 - 23:00 #1
Du skal glemme alt om varekurv og se at få fat i vores allesammens Lene Køppen inden i morgen!!

Gå ind i global.asa og skriv "Arme Riddere er liflige og Bagerens dårlige øje er kræs". Så skulle Lene Køppen gerne dukke op i Media Player og stå til din rådighed!
Avatar billede roenving Novice
07. maj 2004 - 23:03 #2
<input type="hidden" name="Pris" value="<%=rs("Pris")%>">
Avatar billede bokkis Nybegynder
07. maj 2004 - 23:03 #3
Godt svar
Avatar billede bokkis Nybegynder
07. maj 2004 - 23:07 #4
mange tak roenving, det virker. Så er jeg da kommet lidt længere;) Et svar?
Avatar billede roenving Novice
07. maj 2004 - 23:10 #5
Velbekomme '-)
Avatar billede roenving Novice
07. maj 2004 - 23:25 #6
-- og tak for point ;~}
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