|
|
|
สอบถามเรื่อง SQL ครับด่วนมากครับช่วยด้วยนะครับ ASP |
|
|
|
|
|
|
|
ผมก็ไม่ค่อยเก่ง asp นะครับแต่ดูแล้ว code ที่คุณส่งมาเหมือนการดึงข้อมูลสินค้าที่มีขายออกมาแสดงเพื่อให้คุณเลือกซื้อสินค้ามากกว่านะครับ
database ที่ดึงลองไปหาดูในไฟล์ที่ชื่อ IcIoIn.asp ไม่แน่ใจว่าจะมีหรอืเปล่านะครับ
table คือ ITEMSELL
ส่วนฟิลด์คือ
FLD_NAME น่าจะเก็บชื่อ item
FLD_DESC น่าจะเก็บรายละเอียด item
FLD_PRICE เก็บราคา item ชิ้นนั้น
FLD_PID รหัส item
szImage เก็บรูปภาพ item
ส่วนบรรทัดที่เรียก sql คือ บรรทัดที่ 041 ครับ szSql = "Select * from ITEMSELL Where FLD_PID ="&nId
ผมก็มั่วๆ ได้ประมาณนี้ครับต้องรอจากท่านอื่นต่อครับ
|
|
|
|
|
Date :
2010-10-01 11:37:50 |
By :
kittipongs |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เปิดไฟล์ item_buy_process.asp นี้ครับ
|
|
|
|
|
Date :
2010-10-01 11:49:25 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากนะครับ สงสัยผมจะโพสผิดไฟล์ T-T
Item_buy_process.ASP
Code (ASP)
<!--#include file="inc/fun.asp"-->
<%
nItemNo = Request("GoodsNo")
nBuycnt = Request("InvenCnt")
nPrice = Request("BuyPrice")
szName = Session("SSCHARNAME")
point = Session("SSPOINT")
cashs = Session("SSCASH")
blank = Session("SSBLANK")
line = szName&","&nItemNo&","&nBuycnt&","&nPrice
totalspen = nPrice * nBuycnt
if SendBuy(line) then
if point > totalspen then
Session("SSPOINT") = point - totalspen
elseif cashs > totalspen then
Session("SSCASH") = cashs - totalspen
else
response.Redirect("error.htm")
end if
Session("SSBLANK") = blank - nBuycnt
response.Redirect ("Item_buy.asp?&dType=4&Buy=1&ID="&nItemNo)
else
response.Redirect ("Item_buy.asp?&dType=4&Buy=2&ID="&nItemNo)
end if
%>
ผมคิดว่าไฟล์ Item_buy_process.asp หน้าจะถูกเรียกอีกต่อหนึ่งจากไฟล์ Item_buy บันทัดที่ 130
จากโค้ดที่ post ด้านบนผมยังไม่ทราบเลยว่า โค้ดที่บันทึกลง DB มันอยู่ตรงไหน
IcIoIn.ASP
Code (ASP)
<%
Set TempCon = Server.CreateObject("adodb.connection")
SqlDatabaseName = "rxjhweb"
SqlPassword = "XXXXXXXX"
SqlUsername = "rxjhweb"
SqlLocalName = "(local)"
ConnStr = "Provider = Sqloledb; User ID = " & SqlUsername & "; Password = " & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source = " & SqlLocalName & ";"
TempCon.Open ConnStr
Set TempSet = Server.CreateObject("adodb.recordset")
%>
|
ประวัติการแก้ไข 2010-10-01 13:15:09
|
|
|
|
Date :
2010-10-01 13:13:11 |
By :
newaxekub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้องตามไปดูที่หน้า Item_buy.asp ครับ
เพราะตอนแรกมันแสดงให้เลือกสิ้นค้าพอเลือกเสร็จกด ok ก้จะ process เลือกว่าซื้อด้วย Piont หรือ Cash
เสร็จแล้วก็เก็บค่าเข้าตัวแปร Session ผมคิดว่าน่าจะมี code การบันอยู่ที่หน้า item_buy.asp ครับ
ลองไปแกะดูนะครับ
|
|
|
|
|
Date :
2010-10-01 13:28:53 |
By :
kittipongs |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยิ่งอ่านยิ่งงงครับ ผมอ่านดูมันเหมือนวนลูพกลับไปกลับมาไม่สิ้นสุด T-T
ปวดหมองครับ
|
|
|
|
|
Date :
2010-10-01 15:21:49 |
By :
newaxekub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมหมดปันญาแล้วครับหลังจากดูมากหลายชั่วโมง
ช่วยด้วยนะครับ
|
|
|
|
|
Date :
2010-10-01 19:47:59 |
By :
newaxekub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เข้าเล่นไปถึงตอนที่เลือก เซิฟเวอร์ คลิกแล้ว มันบอกว่า please restart the game ต้องทำยังไงคัฟ
|
|
|
|
|
Date :
2011-09-25 12:03:10 |
By :
wizard |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
yulgang offline คัฟ
ช่วยบอกหน่อยคัฟ
|
|
|
|
|
Date :
2011-09-25 12:04:58 |
By :
wizard |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|