两个php问题,麻烦解答一下
问题1:
一个变量经过post后,我再用$_post['']接收,后来的程序无法执行,于是我就显示一下看看是什么问题,一检查,居然传递的是空值.请问这是什么问题?并不是总出现,有时候又没有问题.
问题2:
我想实现多条记录的删除.
在每条记录后,我插入了个多选筐.
代码如下
<input type="checkbox" name="arrayid[]" value="<?=$rs['id']?>">
这个代码是不是把value中的值传递给arrayid[]这个数组呢?
如果是.那我调用的时候是这样处理的.
$id_rs=$_POST['arrayid'];
if($id_rs!=""){
$id_num=count($id_rs!);
for($i;$i<$id_num;$i++){
$sql="delete from 'note' where 'id' ='arrayid[$i]';";
$rs=mysql_fetch_array(mysql_query($sql));
}
echo("<script type='text/javascript'>alert('删除成功!');history.back();</script>");
}
els
{
echo("<script type='text/javascript'>alert('删除失败!');history.back();</script>");
}
有什么错误吗?为什么不行?我还测试的时候总是出现错误.是不是传递的数组,就得用数组来接受呢?如果有大虾能解决我真是感激不尽.