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,037

HOME > PHP > PHP Forum > ถ้าจะลบข้อมูลที่แสดงบนเว็บไซต์ แต่ยังไม่ลบในฐานข้อมูลจนกว่าจะยืนยัน ขอแนวทางหน่อยครับ



 

ถ้าจะลบข้อมูลที่แสดงบนเว็บไซต์ แต่ยังไม่ลบในฐานข้อมูลจนกว่าจะยืนยัน ขอแนวทางหน่อยครับ

 



Topic : 075832



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



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




ดึงข้อมูลจากฐานข้อมูลขึ้นมาโชว์ เมื่อคลิกปุ่มลบ อยากจะให้มันลบเฉพาะบนเว็บไซต์
แต่ยังไม่ลบในฐานข้อมูลจนกว่าจะกดปุ่มยืนยันแล้วถึงจะลบ

ขอแนวทางหน่อยครับ ขอบคุณครับ



Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-03-20 15:24:20 By : mindba View : 1064 Reply : 13
 

 

No. 1



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

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

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

สร้าง status field ไว้ก็ได้ครับ

ถ้ากดลบจากหน้าเว็บ อาจจะเซ็ทค่า status เป็น 1 ไว้
ตอนที่เรียกมาแสดงหน้าเว็บ ก็ไม่ต้องเอา status = 1 มาแสดง
Code (PHP)
// Ex.
$Sql = "select * from  table where status <> 1";  // 







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-20 15:28:42 By : mangkunzo
 


 

No. 2



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



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


กดลบแล้ว update ค่า status เข้าไปรึเปล่าครับ

ผมอยากได้แบบว่า
ดึงข้อมูลจาก db มาแสดง พอกดลบ record หายไปแต่ใน db ยังอยู่ และเก็บ pk ของมันไว้ในตัวแปร
พอกดยืนยัน ให้เอา pk ที่เก็บไว้ไปวน loop ลบเอา

แบบนี้พอจะได้มั้ยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-20 15:43:06 By : mindba
 

 

No. 3



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

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

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

ตอบความคิดเห็นที่ : 2 เขียนโดย : mindba เมื่อวันที่ 2012-03-20 15:43:06
รายละเอียดของการตอบ ::
กดลบแล้ว update ค่า status เข้าไปรึเปล่าครับ

ใช่ครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-20 16:21:50 By : mangkunzo
 


 

No. 4



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



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


แล้วถ้าไม่ได้กดยืนยัน มันก็ไม่กลับเป็นเหมือนเดิมนะสิครับ

ต้องกดยืนยันแล้วถึงจะทำกับ db อะครับ


ประวัติการแก้ไข
2012-03-20 16:24:59
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-20 16:24:18 By : mindba
 


 

No. 5



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

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

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

ตอบความคิดเห็นที่ : 4 เขียนโดย : mindba เมื่อวันที่ 2012-03-20 16:24:18
รายละเอียดของการตอบ ::
ความหมายของคุณ หมายถึงการกดลบอะไรบางอย่างบนหน้าเว็บ
แบบชั่วคราว เหมือนการกดจองสินค้าแล้วยกเลิกรึเปล่าครับ



ประวัติการแก้ไข
2012-03-20 16:35:45
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-20 16:32:50 By : mangkunzo
 


 

No. 6



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



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


สร้าง field ไว้ check ค่า
กดลบหน้าเว็บ ให้ update ค่าใน db เป็น 1 คือไม่แสดง
ดึงข้อมูลที่ไม่ใช่ 1 มาแสดง

เข้าใจถูกมั้ยครับ

----------------------------------
ใช่ครับ แบบชั่วคราว พอกดยืนยันถึงจะส่งข้อมูลทั้งหมดเข้า db


ประวัติการแก้ไข
2012-03-20 16:38:47
2012-03-20 16:39:38
2012-03-20 16:39:57
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-20 16:37:16 By : mindba
 


 

No. 7



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



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


สร้าง status มา แล้วให้มี "Y" กับ "N" ถ้า y ให้ โชว์ ถ้า n ไม่ให้โชว์แค่นี้ ข้อมูลก็ไม่หายแล้วครับ ส่วนใหญ่จะทำแบบนี้กันละมั้ง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-20 16:39:12 By : tongspy
 


 

No. 8



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



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


ถึง No.7
มันมีปัญหาตรงที่ถ้ากดลบ แล้วเข้า db เลย
ถ้าเกิดเขาลบแล้วแต่ไม่ได้ยืนยัน ค่ามันก็จะเปลี่ยนเป็นลบไปเลย


ประวัติการแก้ไข
2012-03-20 16:44:35
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-20 16:42:49 By : mindba
 


 

No. 9



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



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


ผมจะลบแบบชั่วคราว (เรียก Dataset รึเปล่า) คือถ้ากดลบ แถวที่เลือกจะหายไปจากหน้าเว็บ แต่ค่ายังไม่ส่งเข้าฐานข้อมูล
จนกว่าจะกดปุ่มยืนยัน ถ้าปิดเว็บ แถวที่ลบก็ยังคงอยู่ในฐานข้อมูล


ประวัติการแก้ไข
2012-03-20 16:53:51
2012-03-20 16:54:48
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-20 16:52:38 By : mindba
 


 

No. 10



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

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

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


มันก็ทำเหมือนคุณ mangkunzo บอกนั้นแหละครับ คุณจะลบแบบหลอกๆ ก็ยังไงแค่เพิ่ม flag มาฟิลด์นึง มันก็ไม่แสดงผลละ ถ้าคุณ select เฉพาะตัวที่ flag delete เป็น null หรือ 0 อะไรก็ว่ากันไป
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-20 17:04:47 By : ikikkok
 


 

No. 11



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



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


ที่ผมทำอยู่มันเป็นระบบสวัสดิการครับ
สมมติ มี 3 row อยู่ใน db
กดลบ row ที่ 2 คือนำค่า flag ไปเก็บใน db เลย ก็จะเหลือที่แสดงผลหน้าเว็บอยู่ 2 row และยังไม่ได้ยืนยันส่งข้อมูลเข้า db
ถ้ากรณีลบแล้ว กดปิด browser ไปแล้วโดยที่ยังไม่ยืนยันส่งข้อมูล พอเข้ามาใหม่ทีนี้มันก็จะแสดงผล 2 row แทนที่จะเป็น 3 row

ผมอยากได้แบบถ้าไม่ได้กดยืนยันส่งข้อมูล ก็จะทำทุกอย่างอยู่บนเว็บโดยที่จะไม่ไปยุ่งกับ db เลยจนกว่าจะกดส่งข้อมูล จะเป็นไปได้มั้ยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-20 21:55:11 By : mindba
 


 

No. 12



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



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


ดัน ๆ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-21 13:40:24 By : mindba
 


 

No. 13



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

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

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


จะเป็นไปได้ก็ต่อเมื่อใช้ session หรือ cookie ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-21 16:33:40 By : ikikkok
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ถ้าจะลบข้อมูลที่แสดงบนเว็บไซต์ แต่ยังไม่ลบในฐานข้อมูลจนกว่าจะยืนยัน ขอแนวทางหน่อยครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่