Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Problem i webshop

Postades av 2003-08-24 16:47:02 - Guido Guidos, i forum asp - allmänt, Tråden har 2 Kommentarer och lästs av 481 personer

jag har en sida där jag listar alla artiklarna under sin respektive kategori. Under varje artikel har jag en Lägg till knapp som tar me sig prodID å antal till en sida som lägger in de i en tabell i databasen. Problemet är att varje gång jag lägger in nya artiklar så får jag prodID = 1...

här hämtar jag produkterna:

<code>
rsmain.Open "SHAPE {SELECT * FROM TBL_prodkat order by katid asc} APPEND (( SHAPE {SELECT * FROM TBL_prodsubkat} APPEND ({SELECT * FROM TBL_produkter} RELATE subkatID TO subkatID) AS rsprodukt) RELATE katID TO katID) AS rssubkategori ", cn
</code>

här visar jag produkterna och skickar värden till läggtill sidan:

<code>
<%

do until rsmain.EOF
response.write "<tr>"
response.write "<td class=""lila"" height=""13"" width=""100%"" colspan=""3""><font class=""black""><b>" & rsmain("KatNamn") & "</b></font></td>"

Set rssubkategori = rsMain("rssubkategori").Value

Do Until rsSubkategori.EOF

response.write "<tr>"
response.write "<td width=""60%"" height=""15"" colspan=""3""><font class=""bolder""><b>" & rssubkategori ("subkatnamn") & "</b></font></td>"
response.write "</tr>"
.
.
.


set rsprodukt = rssubkategori("rsprodukt").value
do until rsprodukt.eof
.
.
.

response.write "<td class=""normal"" width=""60%""><font class=""normal"">" & rsprodukt("prodID") & "</font></td>"
response.write "<td class=""normal"" width=""40%"" align=""right""><font class=""normal"">" & rsprodukt("Artistnamn") & "</font></td>"
response.write "</tr>"
response.write "<form name=""form1"" method=""post"" action=""saarvirecordsAddprod.asp"" class=""shop1"">"
.
.
.


if rsprodukt("subkatID")= 5 or rsprodukt("subkatID")= 4 then
response.write"<tr>"
response.write "<td class=""lila1"" width=""100%"" valign=""top"" nowrap align=""right"" colspan=""2""><font class=""light"">Pris: " & rsprodukt("Pris") & "Kr</font></td>"
response.write"</tr>"
response.write "<tr>"
response.write "<td class=""lila1"" width=""100%"" valign=""top"" nowrap colspan=""2""><font class=""light"">" & rsprodukt("Beskrivning") & "</font></td>"
response.write "</tr>"
else
response.write "<tr>"
response.write "<td class=""lila1"" valign=""top"" nowrap><font class=""light"">(" & rsprodukt("Ar") & "," & rsprodukt("Producent") &")</font></td>"
response.write "<td class=""lila1"" valign=""top"" nowrap align=""right""><font class=""light"">Pris: " & rsprodukt("Pris") & "Kr</font></td>"
response.write "</tr>"
response.write "<tr>"
response.write "<td class=""lila1"" valign=""top"" nowrap colspan=""2""><font class=""light"">" & rsprodukt("Beskrivning") & "</font></td>"
response.write "</tr>"
response.write "<tr>"
end if
.
.
.

response.write "<td class=""lila1"" width=""5%"" valign=""bottom"" nowrap ><font class=""normal"">Antal:</font></td>"
response.write "<td class=""lila1"" width=""95%"" valign=""top"" nowrap align=""left"" ><input name=""antal"" type=""text"" class=""shop"" size=""2"" maxlength=""2""></td>"
.
.
.
response.Write "<input type=""hidden"" name=""produktID"" value=""" & rsprodukt("prodID") & """>"
response.Write "<input type=""hidden"" name=""produktNamn"" value=""" & rsprodukt("produktNamn") & """>"
response.Write "<input type=""hidden"" name=""pris"" value=""" & rsprodukt("pris") & """>"
response.write "<td height=""10"" class=""lila1"" width=""90%"" valign=""top"" nowrap align=""right"" ><font class=""normal""><input class=""shop1"" type=""Submit"" value=""Skicka"" name=""lägg till"" size=""10""></font></td>"
response.write "<td height=""10"" class=""lila1"" width=""10%"" valign=""top"" nowrap align=""left"" ><input class=""shop2"" onClick=""parent.location='saarvirecordskundkorg.asp'"" type=""Submit"" value=""Till kundkorg"" name=""kundkorg"" size=""10""></td>"
.
.
.
rsprodukt.movenext
loop
rssubkategori.movenext
loop
.
.
.
rsmain.movenext
loop
rsmain.close
cn.close
set rsmain = Nothing
set cn = Nothing
%>
</code>

här är sidan som gör insert satsen:

<code>
<%
const adOpenStatic=3, adLockOptimistic=3

Dim rs, cn, strSQL, page, rowcount, pagecounter
produktID = request.form("produktID")
anvID = session.SessionID
antal = request.form ("antal")
Set cn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
call connopen
StrSQL = "Insert into tbl_korg (anvID,prodID,antal) values ('"& anvID &"','" & produktID &"','"& antal & "')"
cn.execute (strsql)
Response.Redirect "saarvirecordsshop.asp"
%>
</code>

är det nån som kan hjälpa mig att klura ut denna?

Tack i Förhand!!


Svara

Sv: Problem i webshop

Postades av 2003-08-24 20:30:02 - Ulf Elfving

Du har inte ProdID som autonumber?
Så att den sätter nya värden automatiskt, och räknar upp?
Vad har du för databas?


Svara

Sv: Problem i webshop

Postades av 2003-08-26 12:02:40 - Guido Guidos

det är en mysql databas och jag har en tabell me alla produkterna och där prodID är en autoincrement fält, det är det jag tycker är konstigt.


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 792
27 960
271 761
2 408
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies