|
|
|
มีปัญหาการส่ง ค่าจาก checkbox ช่วยหน่อยน่ะค่ะ พอดีมีปัญหาจะถามอะจ้า คือว่า code ที่ทำอยู่เป็นแบบ check box เพื่อทำการลบข้อมูล |
|
|
|
|
|
|
|
echo ค่า $sql ดูว่าค่าที่ where มีไหม
|
|
|
|
|
Date :
8 ก.ย. 2550 10:25:54 |
By :
... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มีจ้า echo $sql; แล้ว ได้ DELETE FROM tbl_admin WHERE admin_id = 58 แล้วต้องทำไงต่อค่ะ
|
|
|
|
|
Date :
8 ก.ย. 2550 10:35:02 |
By :
เจี๊ยบ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำแบบนี้ง่ายกว่าครับ รับค่า Loop จาก hedden มาเน่อครับ
if (isset($_POST['delete'])) {
foreach ($_POST['checkbox'] as $id) {
$sqlun= "Select * from categories where categories_id ="($id);
$result = mysql_query($sqlun);
$crow= mysql_fetch_array($result);
$imgcat=$crow['categories_image'];
// delete Categories_to_store
$loop=$_POST['loop'];
for($d=0;$d<=$loop;$d++){
$delete = "delete from categories_to_stores where categories_id="($checkbox[$d]);
$result = mysql_query($delete);
mysql_close($zeta_link);
}
}
}
|
|
|
|
|
Date :
8 ก.ย. 2550 10:43:43 |
By :
สายเหนือ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใจจ้า ทุกๆคำตอบน่ะ คุณสายเหนือค่ะ ช่วยแปลงเป็นแบบ database ของหนูหน่อยเถอะค่ะ พอดีเอาไปแปลงแล้วมัน error
|
|
|
|
|
Date :
8 ก.ย. 2550 11:10:49 |
By :
เจี๊ยบ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำแล้วค่ะ แต่ยัง error อยู่เลยใครก็ได้ช่วยทีค่ะ
if (isset($_POST['delete'])) {
foreach ($_POST['checkbox'] as $id) {
$sqlun= "Select * from tbl_admin where admin_id="($id);
$result = mysql_query($sqlun);
$crow= mysql_fetch_array($result);
$imgcat=$crow['admin_image'];
// delete Categories_to_store
$loop=$_POST['loop'];
for($d=0;$d<=$loop;$d++){
$delete = "delete from tbl_admin where admin_id="($checkbox[$d]);
$result = mysql_query($delete,$conn);
mysql_close($zeta_link);
}
}
}
|
|
|
|
|
Date :
8 ก.ย. 2550 11:26:15 |
By :
เจ๊ยบ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอา error มาให้ดูหน่อย
เปลี่ยนตรงนี้ด้วย mysql_close($zeta_link); มีเมล์ไหม เดี่ยวจะแอด คุยทาง m
|
|
|
|
|
Date :
8 ก.ย. 2550 13:07:53 |
By :
สายเหนือ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
error ที่ปรากฎ
Parse error: syntax error, unexpected T_STRING in C:\AppServ\www\stock_support\admin_show.php on line 22
แบบนี้ค่ะ
mail : [email protected]
|
|
|
|
|
Date :
8 ก.ย. 2550 13:21:28 |
By :
เจี๊ยบ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คำสั่ง sql ผิด
|
|
|
|
|
Date :
8 ก.ย. 2550 13:59:17 |
By :
สายเหนือ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
phpMySQLDeleteMultiRecordList.php
<html>
<head>
<title>ThaiCreate.Com PHP & MySQL Tutorial</title>
</head>
<body>
<script language="JavaScript">
function onDelete()
{
if(confirm('Do you want to delete ?')==true)
{
return true;
}
else
{
return false;
}
}
</script>
<form name="frmMain" action="phpMySQLDeleteMultiRecord.php" method="post" OnSubmit="return onDelete();">
<?
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
$strSQL = "SELECT * FROM customer";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<table width="600" border="1">
<tr>
<th width="91"> <div align="center">CustomerID </div></th>
<th width="98"> <div align="center">Name </div></th>
<th width="198"> <div align="center">Email </div></th>
<th width="97"> <div align="center">CountryCode </div></th>
<th width="59"> <div align="center">Budget </div></th>
<th width="71"> <div align="center">Used </div></th>
<th width="30"> <div align="center">Delete </div></th>
</tr>
<?
while($objResult = mysql_fetch_array($objQuery))
{
?>
<tr>
<td><div align="center"><?=$objResult["CustomerID"];?></div></td>
<td><?=$objResult["Name"];?></td>
<td><?=$objResult["Email"];?></td>
<td><div align="center"><?=$objResult["CountryCode"];?></div></td>
<td align="right"><?=$objResult["Budget"];?></td>
<td align="right"><?=$objResult["Used"];?></td>
<td align="center"><input type="checkbox" name="chkDel[]" value="<?=$objResult["CustomerID"];?>"></td>
</tr>
<?
}
?>
</table>
<?
mysql_close($objConnect);
?>
<input type="submit" name="btnDelete" value="Delete">
</form>
</body>
</html>
Screenshot
phpMySQLDeleteMultiRecord.php
<html>
<head>
<title>ThaiCreate.Com PHP & MySQL Tutorial</title>
</head>
<body>
<?
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
for($i=0;$i<count($_POST["chkDel"]);$i++)
{
if($_POST["chkDel"][$i] != "")
{
$strSQL = "DELETE FROM customer ";
$strSQL .="WHERE CustomerID = '".$_POST["chkDel"][$i]."' ";
$objQuery = mysql_query($strSQL);
}
}
echo "Record Deleted.";
mysql_close($objConnect);
?>
</body>
</html>
Ref : PHP MySQL Multiple Checkbox Delete Record
|
|
|
|
|
Date :
2009-10-15 23:59:37 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|