为什么alert执行了,页面跳转了,但是后面的PHP程序还是执行了?
程序代码如下:
<?
for($i=0;$i<10;$i++)
{
if($_POST['parts_code_'.$i.'']!=NULL)
{  
$sql='select * from depot_detail where depot_code='.$depot_id.' and part_code=\''.$_POST['parts_code_'.$i.''].'\'';
$result=mysql_db_query($MYSQL_DB,$sql,$conn);
$row=mysql_fetch_array($result);
if($row['count']==NULL)
{
$count=0;
}
else
{
$count=$row['count'];
}
if($count<(int)($_POST['account_'.$i.'']))
{
echo '<script>alert("库存数量不足,不允许填报追偿单,请先申请调拨,补足库存!");history.back(-1);</script>';
}
mysql_free_result($result);
}
else
{
break;
}
}$sql='update bug_card set buyday=\''.$_POST['BUY_TIME_MIN'].'\',qiaoID=\''.$_POST['qiaocode'].'\',mileages='.$_POST['trip'].',chassis_id=\''.$_POST['dpcode'].'\',license_id=\''.$_POST['carcode'].'\',treatmentadvice=\''.$_POST['textarea4'].'\',whole_road_pic=\''.$Whole_road_pic_name.'\',whole_car_pic=\''.$whole_car_pic_name.'\',fault_location=\''.$fault_location_name.'\',master_parts_pic=\''.$master_parts_pic_name.'\',other_pic1=\''.$other_pic1_name.'\',other_pic2=\''.$other_pic2_name.'\' where id='.$_POST['bcid'];
mysql_db_query($MYSQL_DB,$sql,$conn);?>