|
|
|
Update ข้อมูลโดยการคลิกปุ่ม มีวิธีที่ทำการอัพเดทข้อมูลผ่านการคลิกปุ่มไหมครับ ประมาณว่าเปลี่ยนสถานะจาก 1 เป็น 2 ในฐานข้อมูล |
|
|
|
|
|
|
|
แบบ refresh ก็ส่งไอดีไปอัปเดทเอา
แบบไม่ refresh ก็อาศัย ajax ครับ
ลองดู ถ้าลองแล้วไม่ได้ เอาโค๊ดมาแปะ จะได้มีคนช่วยดู
|
|
|
|
|
Date :
2010-04-05 14:45:01 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
member.php
Code (PHP)
<table border=1 align="center" / >
<tr bgcolor='#3399FF'><th height="30" valign="top" bgcolor="#99CCFF">ID</th>
<th width="160" bgcolor="#99CCFF">Name</th>
<th width="133" bgcolor="#99CCFF">Company </th>
<th width="150" bgcolor="#99CCFF">Position </th>
<th width="111" bgcolor="#99CCFF">Mobile Phone</th>
<th width="233" bgcolor="#99CCFF">E-mail </th>
<th width="auto" bgcolor="#99CCFF">Check </th>
</tr>
<p>
<?
$sql="select * from member where name like '%".$_GET["txtKeyword1"]."%' || surname like '%".$_GET["txtKeyword1"]."%' || company like '%".$_GET[txtKeyword1]."%' || position like '%".$_GET[txtKeyword1]."%' order by id asc ";
//$sql = "SELECT * FROM pipe_detail where id order by acc_company asc ";
$result=mysql_db_query($dbname,$sql);
$x=1;
while($row=mysql_fetch_array($result))
{
echo"<td>",$x,"</td>";
$id = $row['id'];
echo"<td>",$row["name" ]." ". $row["surname"],"<center/></a></td>";
echo"<td>",$row["company"],"</td>";
echo"<td>",$row["position"],"</td>";
echo"<td>",$row["mobile"],"</td>";
echo"<td>",$row["email"],"</td>";
//echo $row["add"];
if ($row["add"] == "y"){
echo"<td><a href=\"save_edit.php? id=$id &f=1\">
<center/><img src=\"image/yep.png \" ></a><input name = 'add' type='hidden' value='n'></td>";}
else if ($row["add"] == "n" || " ") {
echo"<td><a href=\"save_edit.php? id=$id &f=2\">
<center/><img src=\"image/delete.gif \" ></a><input name = 'add' type='hidden' value='y'></td>";}
echo"</tr>";
$x++;
}
?>
</p>
</table>
save_edit.php
Code (PHP)
<?php
$f=$_GET['f'];
$id=$_GET[id];
$add=$_GET[add];
include "connect.php";
$sql="select * from member where name='$name'";
$result=mysql_db_query($dbname,$sql);
if ($f == '2'){
$sql="UPDATE member SET add = 'y' where id=$id ";
echo "Activate Successfully !";
echo '<meta http-equiv="refresh" content="1;url=member.php">'; }
else if($f=='1') {
$sql="UPDATE member SET add = 'n' where id=$id ";
//$db_query=mysql_db_query("sales",$sql);
echo "Activate Successfully !";
echo '<meta http-equiv="refresh" content="1;url=member.php">'; }
mysql_close();
?>
code php ที่แสดงอยู่ยังไม่สามารถอัพเดตได้ค่ะ
ในหน้า member จะให้แสดงสถานะ เป็นภาพ เมื่อคลิกจะอัพเดตโดยส่งค่าไปหน้า save_edit เข้าเงื่อนไขที่กำหนดไว้ แล้ว refresh กลับไปหน้า member อีกครั้ง จะทำการเปลี่ยนภาพ ในสถานะที่สร้างไว้ค่ะ
ช่วยดูให้หน่อยนะคะ ว่าติดตรงส่วนไหน ขอบคุณมากค่ะ
|
|
|
|
|
Date :
2012-06-23 13:00:06 |
By :
IIAMPERE |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
//$db_query=mysql_db_query("sales",$sql);
ไป remark มันไว้ทำไมครับ
|
|
|
|
|
Date :
2012-06-23 20:27:29 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาออกแล้ว แต่ก็ยังไม่ได้เหมือนเดิมค่ะ มันไม่อัพเดตให้ค่ะ
|
|
|
|
|
Date :
2012-06-24 12:01:41 |
By :
IIAMPERE |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$db_query=mysql_query($sql) or die(mysql_error());
เอา error มาดูครับ
|
|
|
|
|
Date :
2012-06-24 12:05:11 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขึ้นว่า Query was empty ค่ะ
|
|
|
|
|
Date :
2012-06-24 12:17:17 |
By :
IIAMPERE |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำไม query ถึงว่างครับ ลองตรวจสอบดูตัวแปร
|
|
|
|
|
Date :
2012-06-24 12:19:41 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันเกิดอะไรขึ้นคะ ไม่เข้าใจจริง ๆ ค่ะ
|
|
|
|
|
Date :
2012-06-25 09:21:48 |
By :
IIAMPERE |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|