..这样一提交,也就把所有的$DeptCode、$DisplayOrder都给提交了!$query = "select DeptCode,ltrim(rtrim(DeptName)) DeptName,DisplayOrder from hth_dept where displayorder>0 order by displayOrder";
while($row = mssql_fetch_array($result))
{
$DeptCode=$row["DeptCode"]; //提交的也就和这相等了 $DisplayOrder=$_POST[$DeptCode];//对应的$DisplayOrder
echo $DeptCode."<br>".$DisplayOrder;
}//应该可以对应了
while($row = mssql_fetch_array($result))
{
$DeptCode=$row["DeptCode"]; //提交的也就和这相等了 $DisplayOrder=$_POST[$DeptCode];//对应的$DisplayOrder
echo $DeptCode."<br>".$DisplayOrder;
}//应该可以对应了
//直接这样也就是对应的
..........
$query = "select DeptCode,ltrim(rtrim(DeptName)) DeptName,DisplayOrder from hth_dept where displayorder>0 order by displayOrder";
$result = mssql_query($query);
...........
<form name="DispDeptOrder" action="ChangeDeptOrder.php" method="post">
............
$i=0;
while($row = mssql_fetch_array($result))
{
$DeptCode=$row["DeptCode"];
$DisplayOrder=$row["DisplayOrder"]; echo $DeptCode."<br>".$DisplayOrder;
}
$query = "select DeptCode,ltrim(rtrim(DeptName)) DeptName,DisplayOrder from hth_dept where displayorder>0 order by displayOrder";
while($row = mssql_fetch_array($result))
{
$DeptCode=$row["DeptCode"]; //提交的也就和这相等了 $DisplayOrder=$_POST[$DeptCode];//对应的$DisplayOrder
echo $DeptCode."<br>".$DisplayOrder;
}
这段代码是写在ChangeDeptOrder.php页中吗?
还是有的没有明白,请继续指教,谢谢!
$query = "select DeptCode,ltrim(rtrim(DeptName)) DeptName,DisplayOrder from hth_dept where displayorder>0 order by displayOrder";
while($row = mssql_fetch_array($result))
{
$DeptCode=$row["DeptCode"]; //提交的也就和这相等了然后我们要做的不就是获得传递后被更改的$DisplayOrder值,这样实现
$DisplayOrder=$_POST[$DeptCode] //$DeptCode就是input传递的name
结合起来,然后用循环输出,不就是我第一次说的:$query = "select DeptCode,ltrim(rtrim(DeptName)) DeptName,DisplayOrder from hth_dept where displayorder>0 order by displayOrder";
while($row = mssql_fetch_array($result))
{
$DeptCode=$row["DeptCode"]; //提交的也就和这相等了 $DisplayOrder=$_POST[$DeptCode];//对应的$DisplayOrder
echo $DeptCode."<br>".$DisplayOrder;
}这样$DisplayOrder的值就是更改后的值了
请问7楼,如何存到session上去?