-----------------------------------------------------------------------------------------------------------
del.asp
------------------------------------------------------------------------------------------------------------
<%
For i=0 to Request.Form("del").Count
if Request.Form("del")(i).Checked=True Then
Conn.Execute "DELETE * FROM data_service where id="&Request.QueryString("id")
Response.write("ź¢éÍÁÙÅáÅéÇ")
Conn.Close
End if
Next
%>
----------------------------------------------------------------------------------------------------------------
Error
Error Type:
Request object, ASP 0105 (0x80004005)
An array index is out of range.
/web/mis/admin/del.asp, line 20
For i=0 to Request.Form("checkbox-name").Count
if Request.Form("checkbox-name")(i).Checked=True Then
' เงื่อนไขลบ งเราจะได้ค่าของ id ครับ Request.Form("checkbox-name")(i).Value
End if
Next
Date :
2 มี.ค. 2548 12:12:36
By :
@W_IN
No. 8
Guest
ส่วนของการคลิกเช็คบ็อกเพื่อเลือกลบ
<input name="checkbox[]" type="checkbox" id="checkbox[]" value="<?=$rs["id_type"]?>">
//code สำหรับ ลบครับ
<?php
include ("ConnectBase.inc");
$checkbox=$_POST["checkbox"];
$i=0;
while($i<count($checkbox))
{
$id=$checkbox[$i];
$sql="delete from tbnews where id_news='$id'";
$result=mysql_query($sql,$Conn);
$i++;
}/*end while*/
?>