<?phpinclude("connections/sohu.php");
$id=$_POST['id'];
$avt=$_POST['avt'];$sort_id=count($_POST['order_num']);
$sort=$_POST['order_num']; if ($sort_id>0)
{
for ($i=0;$i<$sort_id;$i++){
if (sort_class($sort[$i],$id[$i],$avt)){
echo "<script language=javascript>alert('排序操作已经完成!');";
echo "this.location.href='av.php?avt=$avt';</script>";
}else{
echo "<script language=javascript>alert('排序操作过程中发生错误!');";
echo "this.location.href='av.php?avt=$avt';</script>";
}
}
}
else
{
echo "<script language=javascript>alert('没有项目被选择操作!');";
echo "this.location.href='av.php?avt=$avt';</script>";
}?>
<?php function sort_class($sort_num,$id,$avt)
{
$query="update av set av_order=".$sort_num." where av_id=".$id;
$result = mysql_query($query) or die("Query failed :" . mysql_error());
if (!$result)
return false;
return true;
}
?>
你参考一下这个把。这是处理多个输入框的。和复选差不多。
只不过复选的时候传过来的值需要用STRSTR explode切分一下,来计算个数,然后根据循环依次插入或更新值。动动脑子。不明白你再说
$id=$_POST['id'];
$avt=$_POST['avt'];$sort_id=count($_POST['order_num']);
$sort=$_POST['order_num']; if ($sort_id>0)
{
for ($i=0;$i<$sort_id;$i++){
if (sort_class($sort[$i],$id[$i],$avt)){
echo "<script language=javascript>alert('排序操作已经完成!');";
echo "this.location.href='av.php?avt=$avt';</script>";
}else{
echo "<script language=javascript>alert('排序操作过程中发生错误!');";
echo "this.location.href='av.php?avt=$avt';</script>";
}
}
}
else
{
echo "<script language=javascript>alert('没有项目被选择操作!');";
echo "this.location.href='av.php?avt=$avt';</script>";
}?>
<?php function sort_class($sort_num,$id,$avt)
{
$query="update av set av_order=".$sort_num." where av_id=".$id;
$result = mysql_query($query) or die("Query failed :" . mysql_error());
if (!$result)
return false;
return true;
}
?>
你参考一下这个把。这是处理多个输入框的。和复选差不多。
只不过复选的时候传过来的值需要用STRSTR explode切分一下,来计算个数,然后根据循环依次插入或更新值。动动脑子。不明白你再说
提交以后,$city[0]=100,$city[1]=200,$city[3]=300
so 高