++ checkbox เปลี่ยนค่า ++ การเปลี่ยนค่า checkbox โดยสามารถสลับค่าได้ระหว่างสถานะที่เป็น A และ N
ถ้าเช็ค ให้สลับเหรอคับ ถ้างั้น
ดึงค่าเก่ามาตรวจสอบก่อนคับ ว่าควรจะเปลี่ยนเป็นอะไร
Date :
2010-01-31 19:35:07
By :
pjgunner
เช็คอย่างไรค่ะ
Date :
2010-01-31 20:07:03
By :
doraemonnoi
ก็ถ้าเป็น A ให้เป็น N ถ้าเป็น N ให้เป็น A คับ
Date :
2010-01-31 20:10:56
By :
pjgunner
แล้วจะเขียนโค้ดยังไงล่ะค่ะ
โค้ดที่เขียนมาให้แก้อย่างไรค่ะ
Date :
2010-01-31 20:12:49
By :
doraemonnoi
<?php
$host = "localhost" ;
$username = "root" ;
$password = "root" ;
$db = "projectsms" ;
$conn = mysql_connect($host,$username,$password) ;
mysql_select_db($db) ;
mysql_query("SET NAMES TIS620");
for($i=0;$i<count($_REQUEST ["member_id"]);$i++)
{
if($_REQUEST ["member_id"][$i] != "")
{
if($_REQUEST ["member_status"][$i] == "N")
{
$strSQL = "update member set member_status='A' WHERE member_id = '".$_POST["member_id"][$i]."' ";
}else{
$strSQL = "update member set member_status='N' WHERE member_id = '".$_POST["member_id"][$i]."' ";
}
$objQuery = mysql_query($strSQL);
}
}
echo "<BR><CENTER><H3><font >คุณได้เปลี่ยนสถานะข้อมูลของสมาชิกเรียบร้อยแล้วค่ะ !!!</font></H3></CENTER><BR>";
//echo"<CENTER><a href=view_delete_member.php><font ><BR>แสดงข้อมูลรายละเอียดของสมาชิก </font></a></CENTER>\n";
//echo"<br><CENTER><a href=main_admin.html><font><H5><BR><BR>< BR>กลับสู่หน้าหลัก</H5></font></a>< /CENTER>\n";
echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"1;URL=view_delete_member.php?\">";
?>
เอาไปไว้นอก if ครับ
Date :
2010-01-31 20:16:42
By :
plakrim
ก็ยังไม่ได้ค่ะพี่ PlaKriM
สามารถเปลี่ยนจาก A ไปเป็น N ได้อย่างเดียว
แต่ไม่สามารถเปลี่ยนจาก N ไปเป็น A ค่ะ
Date :
2010-01-31 20:21:53
By :
doraemonnoi
$_REQUEST [
ลองเอาวรรคออกก่อนครับ ยังยังไม่ได้ ลอง เพิ่ม
echo $strSQL;
$objQuery = mysql_query($strSQL);
เอาตัว รีเฟรสออกก่อนนะ ดูว่ามัน Update ครบหรือเปล่า
Date :
2010-01-31 20:24:40
By :
plakrim
คือโค้ดสามารถเปลี่ยนได้ค่ะแต่ได้แค่ค่าเดียวเหมือนเดิมค่ะ ไม่รุจะแก้ตรงไหรลองมา 3 วันแล้ว
Date :
2010-01-31 20:36:44
By :
doraemonnoi
เอาโค๊ดทั้งหน้าฟอร์มและหน้าเซฟ มาดูครับ
Date :
2010-01-31 20:38:06
By :
plakrim
โค้ดหน้าฟอร์ม
<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title>ระบบแจ้งเตือนการประชุม</title><style type="text/css">
<!--
body {
background-image: url(IMAGE/bg.jpg);
}
-->
</style></head>
<BODY >
<form name = "form" METHOD="POST" ACTION="del_member.php" >
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
<style type="text/css">
<!--
body {
background-image: url(IMAGE/bg.jpg);
}
.style1 {color: #0066CC}
.style2 {color: #0066FF}
.style3 {color: #FF0000}
.style5 {color: #0066FF; font-size: 14px; }
-->
</style>
<table width="200" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td>
<img src="IMAGE/home_admin.jpg" width="959" height="200"></td>
</tr>
<tr>
<td height="419" align="center" valign="top" background="IMAGE/home_02.jpg"><p align="center"><a href="main_admin.html"><img src="IMAGE/หน้าหลัก.jpg" width="125" height="99" border="0"></a><img src="IMAGE/ข้อมูลสมาชิก2.jpg" width="184" height="99" border="0"><a href="admin_view_project.php"><img src="IMAGE/ข้อมูลโครงการ11.jpg" width="159" height="99" border="0"></a><a href="search_form_project.php"><img src="IMAGE/ค้นหาโครงการ.jpg" width="146" height="99" border="0"></a><a href="search_form_project.php"></a> <a href="sitemap_admin.html"><img src="IMAGE/แผนผังเว็บ.jpg" width="136" height="99" border="0"></a><a href="search_form_project.php"></a> <a href="login.php"><img src="IMAGE/ออกจากระบบ.jpg" width="89" height="99" border="0"></a><a href="login.php"></a><BR>
<center><H3>แสดงรายละเอียดข้อมูลของสมาชิก</H3></center>
<?php
$conn = mysql_connect("localhost","root","root") or die("Could not connect");
mysql_select_db("projectsms");
$query= "SELECT * FROM member";
mysql_query("SET NAMES TIS620");
$result = mysql_query($query) ;
print "<center><table border=1 bordercolor = #FFCC66></center>\n";
echo"<CENTER><tr bgcolor =#FFCC66 ><th> ลำดับ </th><th> ชื่อ </th><th> นามสกุล </th><th> เพศ </th><th>เบอร์โทร</th><th> อีเมล </th><th> สถานะ </th></tr></center>";
$i=1;
while($line = mysql_fetch_array($result)) {
$member_id=$line["member_id"];
$member_firstname=$line["member_firstname"];
echo "<tr>";
echo"<td><CENTER>", $i,"</CENTER></td>\n";
echo"<td>", $line["member_firstname"],"</td>\n";
echo"<td>", $line["member_lastname"],"</td>\n";
if($line['member_gender']=="F") {
echo "<td><CENTER>หญิง</CENTER></td>" ;
} else {
echo "<td><CENTER>ชาย</CENTER></td>" ;
}
echo"<td>", $line["member_phone"],"</td>\n";
echo"<td>", $line["member_email"],"</td>\n";
echo"<td><CENTER>", $line["member_status"],"</CENTER></td>\n";
if($line['member_status']!==""){
echo "<td align=\"center\"><INPUT TYPE=\"checkbox\" NAME=\"member_id[]\" value= '$member_id'></center></td>\n";
}else{
//ไม่โชว์
}
$i++;
}
print"</table>";
print"<table>";
echo "<br><b>  หมายเหตุ : </b>A = สถานะของสมาชิกที่อยู่ในระบบ<br>";
echo " N = สถานะของสมาชิกที่ไม่อยู่ในระบบ";
echo "<tr><br><center><INPUT TYPE=\"submit\" NAME=\"Delete\" VALUE=\"เปลี่ยนสถานะสมาชิก\"></center>";
echo"<center><BR><BR>จำนวนข้อมูลทั้งหมด : " ,mysql_num_rows($result)," รายการ</center>";
mysql_free_result($result);
mysql_close($conn);
?>
<BR>
<BR>
<A HREF="main_admin.html" ><center>กลับสู่เมนูหลัก</CENTER></A>
<tr>
<td><img src="IMAGE/home_03.jpg" width="955" height="49"></td>
</tr>
</table>
<SCRIPT LANGUAGE="JavaScript">
<!--
สำหรับยืนยันการลบข้อมูลสมาชิก ให้ผู้ใช้พิจารณาอีกรอบ
function Conf(object){
if (confirm("ยืนยันต้องการลบข้อมูล?") == true){
return true;
}
return false;
}
//-->
</SCRIPT>
</form>
</body>
</html>
หน้าจอ
โค้ดหน้าเปลี่ยนสถานะ
<html>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title>ระบบแจ้งเตือนการประชุม</title>
<style type="text/css">
<!--
.style1 {color: #FF0000}
body {
background-image: url(IMAGE/bg.jpg);
}
-->
</style>
<body>
<form>
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
<style type="text/css">
<!--
body {
background-image: url(IMAGE/bg.jpg);
}
.style1 {color: #0066CC}
.style2 {color: #0066FF}
.style3 {color: #FF0000}
.style5 {color: #0066FF; font-size: 14px; }
-->
</style><table width="200" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td>
<img src="IMAGE/home_admin.jpg" width="959" height="180"></td>
</tr>
<tr>
<td height="419" align="center" valign="top" background="IMAGE/home_02.jpg"><p align="center"><a href="main_admin.html"><img src="IMAGE/หน้าหลัก.jpg" width="125" height="99" border="0"></a><img src="IMAGE/ข้อมูลสมาชิก.jpg" width="161" height="99" border="0"><a href="admin_view_project.php"><img src="IMAGE/ข้อมูลโครงการ11.jpg" width="159" height="99" border="0"></a><a href="search_form_project.php"><img src="IMAGE/ค้นหาโครงการ.jpg" width="146" height="99" border="0"></a><a href="search_form_project.php"></a> <a href="sitemap_admin.html"><img src="IMAGE/แผนผังเว็บ.jpg" width="136" height="99" border="0"></a><a href="search_form_project.php"></a> <a href="login.php"><img src="IMAGE/ออกจากระบบ.jpg" width="89" height="99" border="0"></a><a href="login.php"></a>
<p> </p>
<p>
<INPUT TYPE="hidden" name = "member_id" value = "member_id">
<?php
$host = "localhost" ;
$username = "root" ;
$password = "root" ;
$db = "projectsms" ;
$conn = mysql_connect($host,$username,$password) ;
mysql_select_db($db) ;
mysql_query("SET NAMES TIS620");
for($i=0;$i<count($_REQUEST ["member_id"]);$i++)
{
if($_REQUEST ["member_id"][$i] != "")
{
if($_REQUEST ["member_status"][$i] == "N")
{
$strSQL = "update member set member_status='A' WHERE member_id = '".$_POST["member_id"][$i]."' ";
}else{
$strSQL = "update member set member_status='N' WHERE member_id = '".$_POST["member_id"][$i]."' ";
}
echo $strSQL;
$objQuery = mysql_query($strSQL);
}
}
echo "<BR><CENTER><H3><font >คุณได้เปลี่ยนสถานะข้อมูลของสมาชิกเรียบร้อยแล้วค่ะ!!!</font></H3></CENTER><BR>";
//echo"<CENTER><a href=view_delete_member.php><font ><BR>แสดงข้อมูลรายละเอียดของสมาชิก </font></a></CENTER>\n";
//echo"<br><CENTER><a href=main_admin.html><font><H5><BR><BR><BR>กลับสู่หน้าหลัก</H5></font></a></CENTER>\n";
echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"1;URL=view_delete_member.php?\">";
?>
</p>
<p> </p>
<tr>
<td><img src="IMAGE/home_03.jpg" width="959" height="49"></td>
</tr>
</table>
</form>
</body>
</html>
หน้าจอ
ยังไงก็ช่วยด้วยนะค่ะ ขอบคุณค่ะ
Date :
2010-01-31 20:54:39
By :
doraemonnoi
เงียบไปเลยพี่ PlaKriM แล้วทีนี้ทำไงค่ะ
Date :
2010-01-31 22:25:56
By :
doraemonnoi
echo"<td><input type=\"hidden\" name=\"member_status[]\" value=\"" . $line["member_status"] . "\"> <CENTER>". $line["member_status"]."</CENTER></td>\n";
ยังไม่ได้ส่ง member_status นะครับ
Date :
2010-01-31 22:31:59
By :
plakrim
ใส่ตรงไหนค่ะ
Date :
2010-01-31 22:53:50
By :
doraemonnoi
ได้แล้วค่ะ เย้ๆๆ ขอบคุณ พี่ PlaKriM มากๆเลยนะค่ะ
ถ้าไม่ได้คงแย่เลย
+1 ค่ะ
Date :
2010-01-31 23:32:29
By :
doraemonnoi
Load balance : Server 05