หน้าลบดูเหมือนมันจะลบได้แต่ก็ไม่สามารถลบได้รบกวนดูโค้ดให้หน่อยค่ะ
ใส่แบบนี้จะดูง่ายขึ้น
Code (PHP)
<script language="JavaScript">
function onDelete()
{
if(confirm('คุณต้องการลบไหม ?')==true)
{
return true;
}
else
{
return false;
}
}
</script>
<form name="frmMain" action="detele_stu2.php" method="post" OnSubmit="return onDelete();">
<?
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("test");
$strSQL = "SELECT * FROM student";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<table width="600" border="1">
<tr>
<th width="91"> <div align="center">รหัส </div></th>
<th width="98"> <div align="center">ชื่อและนามสกุล</div></th>
<th width="30"> <div align="center">ลบ</div></th>
</tr>
<?
while($objResult = mysql_fetch_array($objQuery))
{
?>
<tr>
<td><div align="center"><?=$objResult["id_student"];?></div></td>
<td><?=$objResult["name_stu"];?></td>
<td align="center"><input type="checkbox" name="chkDel[]" value="<?=$objResult["id_student"];?>"></td>
</tr>
<?
}
?>
</table>
<?
mysql_close($objConnect);
?>
<table>
<tr>
<td colspan ="3" align ="center"> <input type="submit" name="btnDelete" value="ลบ"></td></tr>
</table>
</form>
อีกหน้า
Code (PHP)
<?
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("test");
for($i=0;$i<count($_POST["chkDel"]);$i++)
{
if($_POST["chkDel"][$i] != "")
{
$strSQL = "DELETE FROM student ";
$strSQL .="WHERE id_student = '".$_POST["chkDel"][$i]."' ";
$objQuery = mysql_query($strSQL);
echo "ลบข้อมูลเรียบร้อยแล้ว."; //<<<<<< ถ้าย้ายมาอยู่ตรงนี้ละ ถ้าขึ้นว่าลบได้แต่ยังไม่ลบจริงค่อยไล่ดูโคด
}
}
//echo "ลบข้อมูลเรียบร้อยแล้ว.";
mysql_close($objConnect);
?>
ประวัติการแก้ไข 2010-10-28 19:26:57
Date :
2010-10-28 14:55:21
By :
Miraku
ลบไม่ได้ค่ะ และเอาโครงมาจากตรงไหนค่ะ
ประวัติการแก้ไข 2010-10-28 18:10:22
Date :
2010-10-28 17:54:26
By :
deedee2338
ค่ะ
Date :
2010-10-28 19:51:52
By :
deedee2338
Load balance : Server 05