Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > ASP > ASP Forum > สอบถามเรื่อง SQL ครับด่วนมากครับช่วยด้วยนะครับ ASP


 

[ASP] สอบถามเรื่อง SQL ครับด่วนมากครับช่วยด้วยนะครับ ASP

 
Topic : 049599



โพสกระทู้ ( 143 )
บทความ ( 0 )



สถานะออฟไลน์



คือบอกก่อนเลยว่าผมไม่มีความรู้เรื่อง asp เลยแม้แต่นิดเดียวครับ

คือผมได้โหลด yulgang offline มาเพื่อจะเปิดเซิฟเล่นคนเดียวครับ
โคดด่านล่างนี้คือโค้ด yulgang Shop ครับ
ปันหาคือผมอยากรู้ว่า ไฟล์นี้ส่งข้อมูลไปที่ SQL ตรงบันทัดไหนครับ
พูดง่ายๆคือผมไม่รู้ asp เลย ผมเลยจะเปลี่ยนเป็น php แทนครับ (ถนัดกว่า)
เนื่องจากผมไม่รู้ asp ผมก็เลยไม่รู้ว่าจะให้ php ส่งข้อมูลไป database ,table ชื่ออะไร
เลยอย่างให้ท่านเทพทั้งหลายช่วยแกะโค้ดให้หน่อยครับ
ที่ผมอยากรู้คือ ชื่อของ database , table และ ฟิลล์ ที่ asp ส่งข้อมูลไปครับ
Code (ASP)
001.<head>
002.<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
003.<title>::: ศศัชฝญบสีทัษฬต๊ :::</title>
004.<%
005.nId = Request("ID")
006. 
007.if not IsNumeric(nId) then
008.    Response.Redirect("broad.asp")
009.end if
010. 
011.nId = Clng(nId)
012.Session("SSITEMID") = nId
013. 
014.%>
015.<script language="JavaScript" type="text/JavaScript">
016.<!--
017. 
018. 
019. 
020.function MM_preloadImages() { //v3.0
021.  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
022.    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
023.    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
024.}
025.//-->
026.</script>
027.<script language="javascript">
028.<!--
029.    function allblur() {
030.         for (i = 0; i < document.links.length; i++)
031.              document.links[i].onfocus = document.links[i].blur;
032.    }
033.//-->
034.</script>
035.<link href="css/yul_mall.css" rel="stylesheet" type="text/css">
036. 
037. 
038. 
039.<!--#include file="IcIoIn.asp"-->
040.<%
041.    szSql = "Select * from ITEMSELL Where FLD_PID ="&nId
042.    TempSet.Open szSql,TempCon,1,1
043.    ncnt = TempSet.RecordCount
044.    if ncnt < 1 then
045.    Response.Write("<Script> location = 'broad.asp';</script>")
046.    else
047.    szName = TempSet("FLD_NAME")
048.    szDESC = TempSet("FLD_DESC")
049.    nPrice = TempSet("FLD_PRICE")
050.    szImag = TempSet("FLD_PID")
051.    szImag = "Images\Item\"&szImag&"_b.gif"
052.    end if
053.    vbcash = Session("SSCASH")
054.    vbpoint = Session("SSPOINT")
055.    vbblank = Session("SSBLANK")
056.%>
057.</head>
058. 
059.<SCRIPT LANGUAGE="JavaScript">
060.<!--
061.    function itemCntChang()
062.    {
063.        price = <%=nPrice%>;
064.        selectCnt = document.form1.ItemCnt.value;          
065.        itemPrice.innerHTML = parseInt(selectCnt)*parseInt(price);
066.        document.form1.BuyPrice.value = parseInt(selectCnt)*parseInt(price);
067.        return;
068.    }
069.     
070.    function itemBuy()
071.    {
072.        BuyBtn.innerHTML = "";     
073.        nItemID = <%=nId%>;
074.        nCCash = <%=vbcash%>;
075.        nCPoint =<%=vbpoint%>;
076.//  nMoney = nCSPoint + nCPoint;
077.        inventorycnt =<%=vbblank%>;
078.        dType = <%=Session("dType")%>;
079.     
080.        buyPrice = parseInt(document.form1.BuyPrice.value);
081.        nBuyCount = parseInt(document.form1.ItemCnt.value);
082.     
083.        if (nBuyCount > inventorycnt)
084.        {  
085.            Content.innerHTML = "<table width=194 border=0 cellspacing=0 cellpadding=0><tr><td></td>  </tr><tr><td height=50 align=center><p class=white_12b><br>ธ๖ศหฮ๏ฦทภธฟีผไาัย๚ฃฌฮทจนบศ๋ฮ๏ฦทกฃ</p></td></tr></table>";
086.                 
087.            BuyBtn.innerHTML = "<a href=javascript:itemBuy();><img src=images/20050131_bt_buy.gif border=0></a>";
088.            return;
089.        }
090. 
091. 
092.        if (dType == "4")
093.        {alert("?????????????????????");
094.            if (buyPrice > parseInt(nCCash) && buyPrice > parseInt(nCPoint) )
095.            {
096.                Content.innerHTML = "<table width=194 border=0 cellspacing=0 cellpadding=0><tr><td><img src=images/20050126_wait.gif width=194 height=12></td>  </tr><tr><td height=50 align=center><p class=white_12b><br><br>ิชฑฆฒปืใ</p></td></tr></table>";
097. 
098.                BuyBtn.innerHTML = "<a href=javascript:itemBuy();><img src=images/20050131_bt_buy.gif border=0></a>";
099.                return;
100.            }
101.        }
102.        else
103.        {
104.         
105.            if (buyPrice > parseInt(nCCash) && buyPrice > parseInt(nCPoint))
106.            {
107.                Content.innerHTML = "<table width=194 border=0 cellspacing=0 cellpadding=0><tr><td></td>  </tr><tr><td height=50 align=center><p class=white_12b><br>ิชฑฆฒปืใ</p></td></tr></table>";
108.                BuyBtn.innerHTML = "<a href=javascript:itemBuy();><img src=images/20050131_bt_buy.gif border=0></a>";
109.                return;
110.            }
111.        }
112.             
113.        //ดํฮ๓
114.         
115.        document.form1.GoodsNo.value = nItemID;
116.        document.form1.InvenCnt.value = nBuyCount;     
117.     
118. 
119.        Content.innerHTML = "<table width=194 border=0 cellspacing=0 cellpadding=0><tr><td><img src=images/20050126_wait.gif width=194 height=12></td>  </tr><tr><td height=50 align=center><p class=white_12b><br>ฮ๏ฦทนบย๒ึะ<br>ว๋ษิตศ.</p></td></tr></table>";
120.     
121.        document.form1.submit();
122.    }
123.//-->
124.</SCRIPT>
125.<SCRIPT LANGUAGE="JavaScript" src="js/html.js"></SCRIPT>
126.<body leftmargin="0" marginwidth="0" topmargin="0" marginheight="0" bgcolor="000000" onLoad="allblur()">
127.<SCRIPT>parent.MCASH.innerHTML=<%=vbcash%>;parent.MPOINT.innerHTML=<%=vbpoint%>;</SCRIPT>
128. 
129.<form name="form1" action="item_buy_process.asp"  target="_self" method="POST">
130.<input type="hidden" name="GoodsNo" value=<%=nId%>>
131.<input type="hidden" name="InvenCnt" value="1" />
132.<input type="hidden" name="BuyPrice" value=<%=nPrice%> />
133.<table width="340" border="0" cellspacing="0" cellpadding="0">
134.  <tr>
135.    <td align="center"><table width="315" border="0" cellspacing="0" cellpadding="0">
136.      <tr>
137.        <td align="center" valign="middle"><table width="315" border="0" cellspacing="0" cellpadding="0">
138.          <tr>
139.            <td height="1" colspan="4" align="left" valign="top" bgcolor="94B29C"></td>
140.          </tr>
141.          <tr>
142.            <td width="1" height="90" align="center" valign="middle" bgcolor="94B29C"></td>
143.            <td width="100" align="center" valign="middle" bgcolor="1E241F"><table width="62" height="62" border="0" cellpadding="0" cellspacing="0">
144.                <tr>
145.                  <td align="center" valign="middle" bgcolor="A1A1A1"><img src=
146.                                    <%=szImag%> width="60" height="60"></td>
147.                </tr>
148.            </table></td>
149.            <td align="left" valign="middle" bgcolor="1E241F"><table width="210" border="0" cellspacing="0" cellpadding="0">
150.                <tr>
151.                  <td colspan="2" align="left" class="olive_b"><table width="210" border="0" cellspacing="0" cellpadding="0">
152.                      <tr>
153.                        <td width="80" height="27" align="left" class="green_12b"><img src="images/20050126_icon_cross.gif" width="5" height="5" align="absmiddle"> ร๛ณฦ: </td>
154.                        <td align="left"><span class="white_14b"> <%=szName%> </span></td>
155.                      </tr>
156.                      <tr>
157.                        <td height="25" align="left" class="green_12b"><img src="images/20050126_icon_cross.gif" width="5" height="5" align="absmiddle"> ผธ๑ : </td>
158.                        <td align="left"><!-- ำะด๒ีผธ๑สฑว๋สสำร font color --><font color="#666100">
159.                        <font color=#666100><s><b><%=nPrice*4%></b></s></font>
160.                        ิชฑฆ</font></td>
161.                      </tr>
162.                     
163.                       <tr>
164.                        <td height="25" align="left" class="green_12b"><img src="images/20050126_icon_cross.gif" width="5" height="5" align="absmiddle"> ำลปผธ๑ : </td>
165.                        <td align="left" class="white_14b"><%=nPrice%> ิชฑฆ</td>
166.                      </tr>
167.                     
168.                  </table></td>
169.                </tr>
170.            </table></td>
171.            <td width="1" align="center" valign="middle" bgcolor="94B29C"></td>
172.          </tr>
173.          <tr>
174.            <td height="1" colspan="4" align="left" valign="top" bgcolor="94B29C"></td>
175.          </tr>
176.        </table></td>
177.        </tr>
178.      <tr align="left">
179.        <td height="10" align="center" valign="middle"></td>
180.      </tr>
181.      <tr align="left">
182.        <td valign="top"><table width="315" border="0" cellspacing="0" cellpadding="0">
183.          <tr>
184.            <td width="80" align="left" valign="top" class="green_12b"><img src="images/20050126_icon_cross.gif" width="5" height="5" align="absmiddle"> หตร๗กก:</td>
185.            <td align="left" valign="top"><%=szDesc%></td>
186.          </tr>
187.        </table></td>
188.      </tr>
189.      <tr align="left">
190.         <td height="10" valign="top"></td>
191.      </tr>
192.      <!--
193.      <tr align="left">
194.        <td valign="top"><table width="315" border="0" cellspacing="0" cellpadding="0">
195.          <tr>
196.            <td width="80" align="left" valign="top" class="green_12b"><img src="/images/20050126_icon_cross.gif" width="5" height="5" align="absmiddle"> สนำรทฝทจฃบ</td>
197.            <td align="left" valign="top">  </td>
198.          </tr>
199.        </table></td>
200.      </tr>
201.      <tr align="left">
202.        <td valign="top">&nbsp;</td>
203.      </tr>
204.      -->
205.      <tr align="left">
206.        <td align="center" valign="middle"><table width="315" border="0" cellspacing="0" cellpadding="0">
207.          <tr>
208.            <td height="1" colspan="3" align="left" valign="top" bgcolor="476320"></td>
209.          </tr>
210.          <tr>
211.            <td width="1" height="60" align="center" valign="middle" bgcolor="476320"></td>
212.            <td align="center" valign="middle" bgcolor="1C280D"><table border="0" cellspacing="0" cellpadding="0">
213.                <tr>
214.                  <td width="90" height="27" align="left" class="green2_12b"><img src="images/20050131_icon_cross_g.gif" width="5" height="5" align="absmiddle"> นบย๒สมฟ : </td>
215.                  <td width="110" align="left">
216.                     <select name="ItemCnt" onchange="itemCntChang()" class="textbox">
217.                <option value=1>1</option><option value=2>2</option><option value=3>3</option><option value=4>4</option><option value=5>5</option><option value=6>6</option><option value=7>7</option><option value=8>8</option><option value=9>9</option><option value=10>10</option>
218.                     </select>                 
219.                  </td>
220.                  <td width="95" rowspan="2" align="right" valign="middle"><span Id="BuyBtn"><a href="javascript:itemBuy();"><img src="images/20050131_bt_buy.gif" alt="ผฐสฑฝแหใ" width="92" height="19" border="0"></a></span></td>
221.                </tr>
222.                <tr>
223.                  <td height="25" align="left" class="green2_12b"><img src="images/20050131_icon_cross_g.gif" width="5" height="5" align="absmiddle"> ืฝแหใฝ๐ถ๎ : </td>
224.                  <td align="left" class="yellow_12b"><span id="itemPrice">
225.                                    <%=nPrice%></span>  ิชฑฆ</td>
226.                </tr>
227.            </table></td>
228.            <td width="1" align="center" valign="middle" bgcolor="476320"></td>
229.          </tr>
230.          <tr>
231.            <td height="1" colspan="3" align="left" valign="top" bgcolor="476320"></td>
232.          </tr>
233.        </table></td>
234.      </tr>
235.      <tr align="left">
236.        <td align="center" height="10"></td>
237.      </tr>
238.      <tr align="left">
239.        <td align="center"><span Id="Content">
240.                <%dd = request("Buy")
241.                if not IsNumeric(dd) then
242.                dd = 0
243.                end if         
244.                dd = Cint(dd)
245.                                 
246.                if dd = 1 then
247.                     
248.                response.Write("นงฯฒ~!นบย๒ณษนฆ!")
249.                elseif dd = 2 then
250.                response.Write("ฑงวธ~!นบย๒สงฐ!")
251.                end if
252.                %></span>             
253.            </td>
254.      </tr>
255.    </table></td>
256.  </tr>
257.</table>
258.</form>
259.</body>
260.</html>
261.<%
262.   TempSet.close
263.   set TempSet=nothing
264.   TempCon.close
265.   set TempCon=nothing
266.%>
267.<script>
268.  function sleep(n)
269.  {
270.    var start=new Date().getTime();
271.    while(true) if(new Date().getTime()-start>n) break;
272.  }
273. </script>




Tag : ASP



ประวัติการแก้ไข
2010-10-01 10:13:05
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-10-01 10:11:17 By : newaxekub View : 2269 Reply : 8
 

 

No. 1



โพสกระทู้ ( 26 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter

ผมก็ไม่ค่อยเก่ง 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
 

 

No. 2



โพสกระทู้ ( 74,059 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

เปิดไฟล์ item_buy_process.asp นี้ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-10-01 11:49:25 By : webmaster
 

 

No. 3



โพสกระทู้ ( 143 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณมากนะครับ สงสัยผมจะโพสผิดไฟล์ T-T
Item_buy_process.ASP
Code (ASP)
01.<!--#include file="inc/fun.asp"-->
02.<%
03.nItemNo = Request("GoodsNo")
04.nBuycnt = Request("InvenCnt")
05.nPrice = Request("BuyPrice")
06. 
07.szName = Session("SSCHARNAME")
08.point = Session("SSPOINT")
09.cashs = Session("SSCASH")
10.blank = Session("SSBLANK")
11.line = szName&","&nItemNo&","&nBuycnt&","&nPrice
12.totalspen = nPrice * nBuycnt
13.if SendBuy(line) then
14.    if point > totalspen then
15.        Session("SSPOINT") = point - totalspen
16.    elseif cashs > totalspen then
17.        Session("SSCASH") = cashs - totalspen
18.    else
19.        response.Redirect("error.htm")
20.    end if
21.    Session("SSBLANK") = blank - nBuycnt
22.    response.Redirect ("Item_buy.asp?&dType=4&Buy=1&ID="&nItemNo)
23.else
24.    response.Redirect ("Item_buy.asp?&dType=4&Buy=2&ID="&nItemNo)
25.end if
26.%>

ผมคิดว่าไฟล์ Item_buy_process.asp หน้าจะถูกเรียกอีกต่อหนึ่งจากไฟล์ Item_buy บันทัดที่ 130

จากโค้ดที่ post ด้านบนผมยังไม่ทราบเลยว่า โค้ดที่บันทึกลง DB มันอยู่ตรงไหน

IcIoIn.ASP
Code (ASP)
01.<%  
02.Set TempCon = Server.CreateObject("adodb.connection")
03.SqlDatabaseName = "rxjhweb"
04.SqlPassword = "XXXXXXXX"
05.SqlUsername = "rxjhweb"
06.SqlLocalName = "(local)"
07.ConnStr = "Provider = Sqloledb; User ID = " & SqlUsername & "; Password = " & SqlPassword & ";    Initial Catalog = " & SqlDatabaseName & "; Data Source = " & SqlLocalName & ";"
08.TempCon.Open ConnStr
09.Set TempSet = Server.CreateObject("adodb.recordset")
10.%>



ประวัติการแก้ไข
2010-10-01 13:15:09
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-10-01 13:13:11 By : newaxekub
 

 

No. 4



โพสกระทู้ ( 26 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter

ต้องตามไปดูที่หน้า Item_buy.asp ครับ
เพราะตอนแรกมันแสดงให้เลือกสิ้นค้าพอเลือกเสร็จกด ok ก้จะ process เลือกว่าซื้อด้วย Piont หรือ Cash
เสร็จแล้วก็เก็บค่าเข้าตัวแปร Session ผมคิดว่าน่าจะมี code การบันอยู่ที่หน้า item_buy.asp ครับ
ลองไปแกะดูนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-10-01 13:28:53 By : kittipongs
 

 

No. 5



โพสกระทู้ ( 143 )
บทความ ( 0 )



สถานะออฟไลน์


ยิ่งอ่านยิ่งงงครับ ผมอ่านดูมันเหมือนวนลูพกลับไปกลับมาไม่สิ้นสุด T-T
ปวดหมองครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-10-01 15:21:49 By : newaxekub
 

 

No. 6



โพสกระทู้ ( 143 )
บทความ ( 0 )



สถานะออฟไลน์


ผมหมดปันญาแล้วครับหลังจากดูมากหลายชั่วโมง
ช่วยด้วยนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-10-01 19:47:59 By : newaxekub
 

 

No. 7

Guest


เข้าเล่นไปถึงตอนที่เลือก เซิฟเวอร์ คลิกแล้ว มันบอกว่า please restart the game ต้องทำยังไงคัฟ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-09-25 12:03:10 By : wizard
 

 

No. 8

Guest


yulgang offline คัฟ


ช่วยบอกหน่อยคัฟ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-09-25 12:04:58 By : wizard
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถามเรื่อง SQL ครับด่วนมากครับช่วยด้วยนะครับ ASP
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)





ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่