 |
|
พอ ดี ผม จะ ทำ 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> </td>
<td> </td>
<td> </td>
<td> </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> </td>
<td>รหัส :</td>
<td><span class="style26"><? echo $read['id']; ?>
<input type="hidden" name="id" value="<?=$read['id'] ?>"/>
</span></td>
<td> </td>
</tr>
<tr>
<td width="20%"> </td>
<td width="20%" class="style2">Day : </td>
<td width="40%"><input type="text" name="day" value="<?=$read['day']?>"/></td>
<td width="20%"> </td>
</tr>
<tr>
<td> </td>
<td class="style2">Nomal date : </td>
<td><input type="text" name="n_date" value="<?=$read['n_date']?>"/></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td class="style2">Nomal Time in :</td>
<td><input type="text" name="ntimein" value="<?=$read['ntimein']?>"/></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td class="style2"><p>Nomal Time out :</p></td>
<td><input type="text" name="ntimeout" value="<?=$read['ntimeout']?>"/></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td class="style2">Shift date in :</td>
<td><input type="text" name="s_date_timein" value="<?=$read['s_date_timein']?>"/></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td valign="top" class="style2"> Shift timein :</td>
<td><input type="text" name="stimein" value="<?=$read['stimein']?>"/></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td class="style2">Shift date out :</td>
<td><input type="text" name="s_date_out" value="<?=$read['s_date_out']?>"/></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td>Shift Time out :</td>
<td><input type="text" name="stimeout" value="<?=$read['stimeout']?>"/></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td class="style2">Detail :</td>
<td><textarea name="detail" cols="45" id="detail"><?=$read['detail']?>
</textarea></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input type="submit" name="ok" value="แก้ไข" style="background-color:#7B533A; color:#FFFFFF"/> <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
|
|
 |
 |
 |
 |
Date :
2011-04-18 09:54:42 |
By :
Non'a |
View :
679 |
Reply :
9 |
|
 |
 |
 |
 |
|
|
|
 |