请教:如何把参数传递出去
我的运行环境是php+mysql,代码是类似这样的:
<?php
$query="select * from sale";
$result=$db->query($query);/*执行查询*/
if($result==false)
{
die("could not to the database</br>".$db->error);
}
$db->query('UNLOCK TABLES');
echo "<form id='form1' name='form1' method='post' action='/cater/daily/upddaysale.php' >";
echo "<table border=2>";
$num1=$result->num_rows; //返回查询的行数
while($num1)
{
...
$num1=$num1-1;
}
echo "</table>";
echo "<br />";
echo "销售信息更改:";
echo "<br />";
echo "菜肴1:<input type='text' name='dish1' id='dish1' disabled> ";
echo "单价1:<input type='text' name='price1' id='price1' > ";
echo "数量1:<input type='text' name='num1' id='num1'> ";
...
?>
当我选择某一行并按提交后,我希望能把该行的某一列(比如是$result_row[5])传递到upddaysale.php代码中,现在的问题是:
1、该列不在input输入框中,所以提交后,在接受程序中无法通过$_POS[]来获取;
2、如果是通过接受程序upddaysale.php后面带的参数传递出去,问题是upddaysale.php是在循环的外面,而所要传递的参数是
在循环内部,是不确定的,只有当我选择某行时才能确定;
请问:我该如何做才能把循环内的参数传递出去?