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 > ขอทราบ code ที่เกี่ยว กับ การ delete หน่อย ครับ ช่วยที่ครับเหลืออี นิดเดียวเองครับ



 

ขอทราบ code ที่เกี่ยว กับ การ delete หน่อย ครับ ช่วยที่ครับเหลืออี นิดเดียวเองครับ

 



Topic : 058754



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



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




พอ ดี ผม จะ ทำ code delete อ่ะ คับ แต ที่ นี้ ผม เขียน metod post เอา ไว้ อ่ะ ครับ เช่น ผม มี ทั้ง หมด 3 หน้า คือ
1. หน้า edit
2. หน้า edit1
3. หน้า updatedate base
หน้าที่ 1 เป็นหน้าแสดงรายการที่จะทำการ ลบ และแก้ไขอ่ะครับ ให้ คลิกปุ่ม อย่าง เดียว แล้ว ก็ ลิ้ง ไป
หน้า ที่ 2 ผม เขียนไว้ยังงี้อ่ะครับ
Code (PHP)
<?
session_start();
include "./include/connect1.php";
session_register("sess_id");

 
?>


<style type="text/css">
<!--
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.style1{
font-size:15px;
font-weight:bold;
}
.style2 {
	font-size: 16px;
	font-weight:bold;
	color: #4A2616;
}
.style26 {font-family: "Angsana New", Batang, "Bodoni MT", Calibri; font-size: 20px; font-weight: bold; }
.style28 {font-family: "Angsana New", Batang, "Bodoni MT", Calibri; font-size: 20px; }
-->
</style>
  <table align="right" width="80%" border="0" cellpadding="4" cellspacing="0">
  <tr>
   
    <td align="center"><form  action="update_database.php" method="post"><table width="100%" border="0" cellspacing="0">
      <tr>
        <td background="image/bgu.jpg" height="100"></td>
      </tr>
      <tr>
        <td background="image/bgm.jpg" align="center"><table width="80%" border="0" align="center">
          
          <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
          </tr>
          	<?
$id=$_GET['id'];
$sql="select *,
					DATE_FORMAT(n_timein,'%H:%i') as ntimein,
					DATE_FORMAT(n_timeout,'%H:%i')as ntimeout,
					DATE_FORMAT(n_timein,'%Y-%m-%d') As n_date,
					DATE_FORMAT(s_timein,'%Y-%m-%d') As s_date_timein,
					DATE_FORMAT(s_timeout,'%Y-%m-%d') As s_date_out,
					DATE_FORMAT(s_timein,'%H:%i') as stimein,
					DATE_FORMAT(s_timeout,'%H:%i') as stimeout
					from time_sheet_table
					 where id = '$id' ";
$a=mysql_query($sql);
$read=mysql_fetch_array($a);
?>
          <tr>
            <td>&nbsp;</td>
            <td>รหัส :</td>
            <td><span class="style26"><? echo $read['id']; ?>
                <input type="hidden" name="id"  value="<?=$read['id'] ?>"/>
            </span></td>
            <td>&nbsp;</td>
          </tr>
          
          <tr>
            <td width="20%">&nbsp;</td>
            <td width="20%" class="style2">Day : </td>
            <td width="40%"><input type="text" name="day"  value="<?=$read['day']?>"/></td>
            <td width="20%">&nbsp;</td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td class="style2">Nomal date : </td>
            <td><input type="text" name="n_date"  value="<?=$read['n_date']?>"/></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td class="style2">Nomal Time in :</td>
            <td><input type="text" name="ntimein"  value="<?=$read['ntimein']?>"/></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td class="style2"><p>Nomal Time out :</p></td>
            <td><input type="text" name="ntimeout"  value="<?=$read['ntimeout']?>"/></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td class="style2">Shift date in :</td>
            <td><input type="text" name="s_date_timein"  value="<?=$read['s_date_timein']?>"/></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td valign="top" class="style2"> Shift timein :</td>
            <td><input type="text" name="stimein"  value="<?=$read['stimein']?>"/></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td class="style2">Shift date out :</td>
            <td><input type="text" name="s_date_out"  value="<?=$read['s_date_out']?>"/></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td>Shift Time out :</td>
            <td><input type="text" name="stimeout"  value="<?=$read['stimeout']?>"/></td>
            <td>&nbsp;</td>
          </tr>
          
          <tr>
            <td>&nbsp;</td>
            <td class="style2">Detail :</td>
            <td><textarea name="detail" cols="45" id="detail"><?=$read['detail']?>
            </textarea></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td><input type="submit" name="ok" value="แก้ไข"  style="background-color:#7B533A; color:#FFFFFF"/>              &nbsp;&nbsp;&nbsp;<span class="style28">
              <? 
      $day=$_REQUEST['day'];
	  $n_date=$_REQUEST['n_date'];
	  $ntimein=$_REQUEST['ntimein'];
	  $ntimeout=$_REQUEST['ntimeout'];
	  $s_date_timein=$_REQUEST['s_date_timein'];
	  $stimein=$_REQUEST['stimein'];
	   $s_date_out=$_REQUEST['s_date_out'];
	  $stimeout=$_REQUEST['stimeout'];
	  $detail=$_REQUEST['detail']; 
	  
	/*   $sum_n2 = $_POST['n_date'] . ' ' . $_POST['ntimein'];
	    */
	    ?>
            </span></td>
                 
          </tr>
        </table>
          <p>
		<?
		echo $id ;
		echo $sum_n ;	
		
 
		
		echo "\n";
		
		


		?>          
          </p></td>
      </tr>
      <tr>
        
      </tr>
    </table></form></td></tr>
    
</table>


แล้ว หน้า ที่ 3


Code (PHP)
<?php
$host="localhost";    
$user="root";
$pw="12345";
$db="rimes1";
mysql_connect($host,$user,$pw) or die(mysql_error());
mysql_query("set NAMES tis620");
 $result = mysql_select_db($db) or die(mysql_error());

$id = $_POST['id'];
$day = $_POST['day'];
$detail = $_POST['detail'];



$sum_n = $_POST['n_date'] . ' '. $_POST['ntimein'];
$sum_n_time_out = $_POST['n_date'] . ' ' . $_POST['ntimeout'];
$sum_s_date_time_in = $_POST['s_date_timein'] . ' ' . $_POST['stimein'];
$sum_s_date_time_out = $_POST['s_date_out'] . ' ' . $_POST['stimeout']; 

echo $sum_s_date_time_in ;
  	
	 $sql = "UPDATE time_sheet_table SET detail = '$detail',
	 			day = '$day',
				n_timein = '$sum_n',
				n_timeout = '$sum_n_time_out',
				s_timein = '$sum_s_date_time_in' ,
				s_timeout = '$sum_s_date_time_out'
	 			 where id ='$id' ";
				 
				 $show  = mysql_query($sql) ;
				 	$objQuery =	  $show ;
	if($objQuery)
{
	echo "<script>alert('....succeed.....');window.location=' edit.php';</script>";
}
else
{
	echo " no commplet ";
} 

	 
?>



แล้ว ผม ควร จะ เขียน Delete ยังไงดีครับ ช่วย หน่อย น่ะ ครับ (ถ้ามีตัวอย่างโค๊ดก็ จะ ยิ่ง ดี ครับ)!!!!!!!!!!!!!!!!!!!!



Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-04-18 09:54:42 By : Non'a View : 649 Reply : 9
 

 

No. 1

Guest


งงกับคำถามอะคับ ในส่วนที่ต้องการ delete คือจะลบข้อมูลในฐานข้อมูลหรือเปล่า หรือต้องมีการเปรียบเทียบค่าที่ต้องการลบ แล้วจึงทำการลบ
หรือลองส่งรูปดูการทำงานหน่อยดิคับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-18 10:41:29 By : คนผ่านทาง
 


 

No. 2



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



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


ต้องการลบขอมูลใน ฐานข้อมูล นั้น ล่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-18 10:48:58 By : macro
 

 

No. 3



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



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


Code (PHP)
<?
$host="localhost";     
$user="root"; 
$pw="12345"; 
$db="rimes1"; 
$id = $_GET['id'];
$sql = "delete from time_sheet_table where id=$id";
$result = mysql_query($sql);
?>


อยากนี้หรือเปล่านะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-18 10:49:26 By : nongking1
 


 

No. 4



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



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


ลอง แล้ว ครับ มัน ไม่ได้ ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-18 10:57:24 By : macro
 


 

No. 5



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



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


ผมว่าทำหน้า รายงาน ทั้งหมดไว้ 1 หน้าจะดีกว่า
แล้วอยากแก้ไข หรือลบ ก็ส่งตัวแปร id ไป

ตัวอย่าง
หน้า รายงาน
<?
include "./include/connect1.php";
 
$sql = "SELECT * FROM time_sheet_table ORDER BY id ASC";
$query = mysql_query($sql);
?>
<style type="text/css">
td  { font-family:sans-serif;
font-size:12px;
align:center;}
</style>

<table width="400" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td width="10%">ลำดับ</td>
    <td width="70%">รายการวันที่</td>
    <td width="10%">แก้ไข</td>
    <td width="10%">ลบ</td>
  </tr>
<? while ($read = mysql_fetch_array($query)){?>
  <tr>
    <td><?=$read['id']?></td>
    <td><?=$read['day']?></td>
    <td><input type="button" name="edit" id="edit" value="Edit" onclick="window.location=('update_database.php?action=Edit&id=<?=$read['id']?>');"/></td>
    <td><input type="button" name="del" id="del" value="Del" onclick="window.location=('update_database.php?action=Del&id=<?=$read['id']?>');" /></td>
  </tr>
<? }?>
</table>


หน้า query
<?php
include "./include/connect1.php";

$id = $_POST['id'];
$day = $_POST['day'];
$detail = $_POST['detail'];

if($_REQUEST['action']=='Edit'){
	// ทำการ UPDATE โดยเช็คจาก id 
}

if($_REQUEST['action']=='Del'){
	// ทำการ DELETE โดยเช็คจาก id
}
	 
?>



ประวัติการแก้ไข
2011-04-18 11:24:12
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-18 11:21:10 By : puchong1
 


 

No. 6



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



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


ฮ่อ หน้า นี้ ทำ แล้ว ครับ

อยู่ ที่ หน้า แรกไง ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-18 11:44:04 By : macro
 


 

No. 7



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



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


นั้นก็ได้แล้วซิ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-18 11:53:49 By : puchong1
 


 

No. 8



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



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


ตอบความคิดเห็นที่ : 3 เขียนโดย : nongking1 เมื่อวันที่ 2011-04-18 10:49:26
รายละเอียดของการตอบ ::
delete_nomal.php
<?
$host="localhost";     
$user="root"; 
$pw="12345"; 
$db="rimes1"; 
$id = $_GET['id'];
$sql = "delete from time_sheet_table where id=$id";
$result = mysql_query($sql);
#ตรงนี้ก็ให้คุณคัดลอกโค้ดที่จะแสดงข้อความว่าลบแล้ว และกลับไปหน้าที่แสดงข้อมูล
?>



โค้ดก็ให้แล้วตามที่คุณ nongking1 ให้คับ
เอาโค้ดไปใส่ หน้าใหม่
เช่น delete_nomal.php
คุณก็ทำ edit ได้ delete ก็เหมือนกัน โค้ดนิดเดียวครับ ตามข้างบน
ง่ายๆแบบขี้เกียจ
เช่น
<a href="delete_nomal.php?id=ใส่ค่าตรงนี้ครับ">


ประวัติการแก้ไข
2011-04-18 11:54:58
2011-04-18 11:55:05
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-18 11:54:32 By : phajvaj
 


 

No. 9



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



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


ขอบคุณทุกคนมากเลยน่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-18 13:24:59 By : macro
 

   

ค้นหาข้อมูล


   
 

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