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 > ถามเรื่อง ASP กับการใช้ Checkbox ผมต้องการ เขียนให้หน้าเว็บของผมแสดงเป็นตารางออกมาแล้วให้มีการเลือกว่าต้องการข้อมูล ในตารางบรรทัดไหนในหน้าเว็บของเราโดยในแต่ละตารางจะมี



 

ถามเรื่อง ASP กับการใช้ Checkbox ผมต้องการ เขียนให้หน้าเว็บของผมแสดงเป็นตารางออกมาแล้วให้มีการเลือกว่าต้องการข้อมูล ในตารางบรรทัดไหนในหน้าเว็บของเราโดยในแต่ละตารางจะมี

 



Topic : 016555

Guest




ผมต้องการเขียนให้หน้าเว็บของผมแสดงเป็นตารางออกมาแล้วให้มีการเลือกว่าต้องการข้อมูลในตารางบรรทัดไหนในหน้าเว็บของเราโดยในแต่ละตารางจะมี Checkbox ให้เลือกโดยเราเก็บค่าที่ได้ลงในฐานข้อมูล Microsoft Access

***ผมเขียนได้แล้วแต่เวลาเก็บลงในฐานข้อมูลค่าที่เราเก็บได้ในฐานข้อมูลโดยที่ข้อมูลต่างที่เราทำการเลือกมันจะไปอยู่ในบรรทัดเดียวกันหมดจะมีวิธีแก้โคดยังไงครับให้มันเก็บไว้คนละบรรทัดกัน


Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 12 พ.ย. 2550 14:45:14 By : Anuson View : 1787 Reply : 4
 

 

No. 1

Guest


ใช้คำสั่ง Add new แล้ว Update
หรือใช้ เครื่องหมาย = เอาเลยละ
ต้องดูครับ ต้องดูโค้ด ตอนเก็บ ว่าโค้ดดิ้งอย่างไรบ้าง






Date : 12 พ.ย. 2550 15:30:54 By : GTM
 


 

No. 2

Guest


//นี้เป็นโคดที่ใช้บันทึกลงในฐานข้อมูลครับชวยดูที


<%
Approve = Request.Form("Approve")
%>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<title>Untitled Document</title>
</head>

<body>
<%
'---------------------------------------------Connect Data Base--------------------------------
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ="&Server.mappath("Sale-Program.mdb")
c=0
'--------------------------------------------------------------------------------------------------------
Set em=Server.CreateObject("ADODB.Recordset")
em.open "Select * From SALE ",Conn,1,3
em.movefirst
IF em.BOF <> "True" or em.EOF <> "True" Then
response.write("คุณได้ทำการ Approve เสร็จเรียบร้อยแล้ว <br>")

Set aa=Server.CreateObject("ADODB.Recordset")
aa.open "Select * From Approve",Conn,1,3
aa.Addnew
aa("Approve")=Approve
End IF
aa.Update
aa.close
em.MoveNext

em.close
Conn.Close

%>

</body>
</html>

Date : 12 พ.ย. 2550 15:47:01 By : tomcubtom
 

 

No. 3

Guest


สับสนมากครับ อ่านตามโค้ดได้ความว่า
เปิดตาราง SALE แล้วไปที่เรคคอร์ดแรก
---------------------------------------------------------

ตรวจสอบเงื่อนไข ตาราง SALE มีข้อมูลหรือไม่
-----------------------------------------------------------
ถ้าเงื่อนไขเป็นจริง...
- บอกผู้ใช้ว่า "เสร็จแล้ว"
- เพิ่มข้อมูล Approve เข้าไปเก็บใน ตาราง Approve ฟิลด์ Approve (นี่หาคำอื่นไม่ได้เลยเหรอ 555 ล้อเล่นน่ะครับ) โดยการ..
- - - เปิดเรคคอร์ดใหม่มาอันนึง
- - - ใส่ค่าตัวแปร Approve เข้าไปในฟิลด์ Approve
* * * * * * * ยังไม่เห็นคำสั่งให้มันบันทึกเลย (Update น่ะ)

-----------------------------------------------------------
ถ้าเงื่อนไขเป็นเท็จ ไม่ต้องทำอะไร...

-----------------------------------------------------------
ไม่ว่าเงื่อนไขจะเป็นจริงหรือเท็จ ให้ทำงานต่อไปนี้ต่อไป
- อัพเดตตาราง Approve (มันจะเอาอะไรไปอัพเดตเนี่ย ถ้าเงือนไขเป็นเท็จ หุหุ)
- ปิดตาราง Approve (แล้วมันยังไม่ได้เปิดตารางมาด้วยซ้ำ ถ้าเงื่อนไขเป็นเท็จ)
- ในตาราง SALE ให้ขยับไปเรคคอร์ดต่อไปแล้วปิดตาราง

ตกลงแล้วโฟลว์ชาร์ตของงานมันเป็นยังไงกันแน่ งงมากเลยครับ หุหุ แต่เทคนิคเล็กๆ น้อยเท่าที่ดูจากโค้ดแล้วอยากจะแนะนำ ไว้ก่อน (เพื่อรอฟังคำขยายของโจทก์ต่อไป) คือ
1 - ก่อนจะเช็ค EOF หรือ BOF ควรเลื่อนเรคคอร์ดไปที่สุดท้าย ก่อน ไม่ใช่ไปที่เรคคอร์ดแรก เช่นควรเปลี่ยนโค้ดข้างต้นเป็น..
em.movelast
if not(em.eof) and not(em.bof) then...
2. ร่างสเต็บงานขึ้นมาก่อน ด้วยภาษามนุษย์ก่อนครับ (หมายถึงไม่ใช่ภาษาโปรแกรมนะ) จะได้ไม่สับสนครับ อย่างที่เห็นนี่ มันสับสนมากว่า เงื่อนไขนี้ไปเกี่ยวอะไรด้วย กับตาราง Sale ไม่เห็นจะเกี่ยวกับตาราง Sale ตรงไหนเลย
แล้วถ้าเงื่อนไขมันเป็นเท็จล่ะ มันไม่ error เหรอ เพราะไปสั่งมันปิดตาราง ทั้งๆ ที่มันยังไม่ได้เปิด
3. ถ้าสับสน กับการที่ต้อง (Add New - ให้ค่า - Update) ให้ลองเปลี่ยนไปให้ เมธอด Excute ของตัว คอนเน็คชั่นก็ได้นะ มันอ่านง่ายกว่า เช่น
sql ="Insert Into Approve(Approve) Values ('" & Approve & "')
Conn.excute sql
เนี่ยครับ คือคำสั่ง เพิ่ม Approve เข้าไปใน Approve ของ Approve
แค่นี้ไปก่อนครับ
ยังไงควรลอง ร่าง กระบวนงานมาให้อ่านอีกทีนะครับ เอาอย่างผมน่ะครับ คือ ภาษาไทย ไม่ใช่ภาษาโปรแกรม
แล้วเราค่อยแปลงกระบวนงานให้เป็นโค้ดอีกที จะคอยแนะนำให้ครับ
Date : 13 พ.ย. 2550 09:03:03 By : GTM
 


 

No. 4

Guest


ขอบคุณมากครับผลจะลองทำดูอีกทีครับ
Date : 13 พ.ย. 2550 13:03:08 By : Anuson
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ถามเรื่อง ASP กับการใช้ Checkbox ผมต้องการ เขียนให้หน้าเว็บของผมแสดงเป็นตารางออกมาแล้วให้มีการเลือกว่าต้องการข้อมูล ในตารางบรรทัดไหนในหน้าเว็บของเราโดยในแต่ละตารางจะมี
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 04
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 อัตราราคา คลิกที่นี่