请高手帮忙 这是个删除的确认页面 现在的问题是 我在点击否 以后 虽然跳回到上一页 可是实际上还是操作了删除数据库的操作 应该怎么改正呢 谢谢 高手帮忙啊<?php
@include("../conn.php");
include("adminfunction.php");
?>
<HTML><HEAD><TITLE>真的要删吗?</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META http-equiv=Pragma content=no-cache>
<META http-equiv=Cache-Control content=no-cache>
<META http-equiv=Expires content=-1><LINK href="../images/css/admincss.css" type=text/css rel=stylesheet>
<META content="MSHTML 6.00.2900.3157" name=GENERATOR></HEAD>
<BODY>
<BR><BR><BR><BR><BR>
<FORM action= method=post >
<TABLE class=tableoutline cellSpacing=1 cellPadding=4 width=250 align=center border=0>
<TBODY>
<TR class=tbhead>
<TD height=25><INPUT type=hidden value=login name=action>
<DIV align=center> </DIV>
</TD>
</TR>
<TR class=firstalt>
<TD width=350>
<p align="center"><br>
<font size="4">真的要删除这么多篇文章?
<?
$count =15 ;
while ($n<=$count)
{
$n++;
$c="c".$n;
$c=$_POST["c".$n];
}
?></font><br>
</TD>
</TR> <TR class=tbhead>
<TD>
<DIV align=center><INPUT class=bginput type=button value=是 onclick=<? delall($c1,$c2,$c3,$c4,$c5,$c6,$c7,$c8,$c9,$c11,$c12,$c13,$c14,$c15)?>;window.location.href='adminlist.php'> <INPUT class=bginput type=reset value=否 onclick=history.back(1)></DIV></TD></TR></TBODY></TABLE></FORM></BODY></HTML>
@include("../conn.php");
include("adminfunction.php");
?>
<HTML><HEAD><TITLE>真的要删吗?</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META http-equiv=Pragma content=no-cache>
<META http-equiv=Cache-Control content=no-cache>
<META http-equiv=Expires content=-1><LINK href="../images/css/admincss.css" type=text/css rel=stylesheet>
<META content="MSHTML 6.00.2900.3157" name=GENERATOR></HEAD>
<BODY>
<BR><BR><BR><BR><BR>
<FORM action= method=post >
<TABLE class=tableoutline cellSpacing=1 cellPadding=4 width=250 align=center border=0>
<TBODY>
<TR class=tbhead>
<TD height=25><INPUT type=hidden value=login name=action>
<DIV align=center> </DIV>
</TD>
</TR>
<TR class=firstalt>
<TD width=350>
<p align="center"><br>
<font size="4">真的要删除这么多篇文章?
<?
$count =15 ;
while ($n<=$count)
{
$n++;
$c="c".$n;
$c=$_POST["c".$n];
}
?></font><br>
</TD>
</TR> <TR class=tbhead>
<TD>
<DIV align=center><INPUT class=bginput type=button value=是 onclick=<? delall($c1,$c2,$c3,$c4,$c5,$c6,$c7,$c8,$c9,$c11,$c12,$c13,$c14,$c15)?>;window.location.href='adminlist.php'> <INPUT class=bginput type=reset value=否 onclick=history.back(1)></DIV></TD></TR></TBODY></TABLE></FORM></BODY></HTML>
你这么写,甭管你点没点,页面一打开就执行了。另外,建议你不要用这种短写法,<?后加上php你这样写,直接就执行了delall这个函数了。你这函数参数还真多。这种的,应该用数组。from里有个列表,然后用多选框来实现选中,然后删除。另外,确认删除不应该是一个单独的页面,这只能带来多一次的数据周转。如果要删除,根据$_POST过来的from的值去删除。