郁闷的传递参数!循环显示,选中的传递给下个? 干吗这么多submit?ORDERCODE => ORDERCODE[]TOTALCURRENTPRICE =>TOTALCURRENTPRICE[]试试,得到的这两个变量是数组 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <form name="form1" method="post" action="csddh.php"> <table> <? while($row = mysql_fetch_array($result)) { ?> <tr> <td height="47"> <? echo $row["ORDERCODE"]; ?></td> <td height="47"> <? echo $row["PAYSTATE"]; ?></td> <td height="47"> <? echo $row["TOTALFEE"]; ?></td> <td height="47"><input name="submit1" type="submit"value="现在结算" onclick="dosubmit(<? echo $row["ORDERCODE"].','.$row["TOTALFEE"]; ?>)"></td> </tr> <? }?> </table> <input type="hidden" name="ORDERCODE" value=""> <input type="hidden" name="TOTALCURRENTPRICE" value=""> <script language="javascript"> function dosubmit(value1,value2){ document.form1.ORDERCODE.value = value1; document.form1.TOTALCURRENTPRICE.value = value2; } </script></form> onclick="dosubmit(<? echo $row["ORDERCODE"].','.$row["TOTALFEE"]; ?>)"改成onclick="dosubmit(<? echo "'".$row["ORDERCODE"]."','".$row["TOTALFEE"]."'"; ?>)" 我今天仔细看了一下,终于看明白了你的意思。你这个问题很好解决,输出多个表单就是了。这样每次提交时都会提交相应表单<table ... ... <? while($row = mysql_fetch_array($result)) { ?> <tr><form name="form1" method="post" action="csddh.php"> <td height="47"> <? echo $row["ORDERCODE"]; ?></td> <td height="47"> <? echo $row["PAYSTATE"]; ?></td> <td height="47"> <? echo $row["TOTALFEE"]; ?></td> <td height="47"><input name="submit1" type="submit"value="现在结算"></td> <input type="hidden" name="ORDERCODE" value="<? echo $row["ORDERCODE"]; ?>" <input type="hidden" name="TOTALCURRENTPRICE" value="<? echo $row["TOTALFEE"]; ?>"> </tr> </form> <? }?> </table> session文件夹中的文件越来越多怎么办? 怎么在PHP网页中加入上一篇的链接 帮忙解释几个程序 Windows Server2003 如何让iis6 运行 php 海阔凭鱼跃,天高任鸟飞????????????????????? 各位高手帮解释下哦:) 请问下面这句代码是什么意思? 如何实现定时提醒 谁做过大型的网站? php中扩展库的问题 求助:php可否做防盗链及限制下载速度 删除session 新问题
<table>
<? while($row = mysql_fetch_array($result)) { ?>
<tr>
<td height="47"> <? echo $row["ORDERCODE"]; ?></td>
<td height="47"> <? echo $row["PAYSTATE"]; ?></td>
<td height="47"> <? echo $row["TOTALFEE"]; ?></td>
<td height="47"><input name="submit1" type="submit"value="现在结算" onclick="dosubmit(<? echo $row["ORDERCODE"].','.$row["TOTALFEE"]; ?>)"></td>
</tr>
<? }?>
</table>
<input type="hidden" name="ORDERCODE" value="">
<input type="hidden" name="TOTALCURRENTPRICE" value="">
<script language="javascript">
function dosubmit(value1,value2){
document.form1.ORDERCODE.value = value1;
document.form1.TOTALCURRENTPRICE.value = value2;
}
</script>
</form>
改成
onclick="dosubmit(<? echo "'".$row["ORDERCODE"]."','".$row["TOTALFEE"]."'"; ?>)"
你这个问题很好解决,输出多个表单就是了。这样每次提交时都会提交相应表单
<table ...
...
<? while($row = mysql_fetch_array($result)) { ?>
<tr><form name="form1" method="post" action="csddh.php">
<td height="47"> <? echo $row["ORDERCODE"]; ?></td>
<td height="47"> <? echo $row["PAYSTATE"]; ?></td>
<td height="47"> <? echo $row["TOTALFEE"]; ?></td>
<td height="47"><input name="submit1" type="submit"value="现在结算"></td>
<input type="hidden" name="ORDERCODE" value="<? echo $row["ORDERCODE"]; ?>"
<input type="hidden" name="TOTALCURRENTPRICE" value="<? echo $row["TOTALFEE"]; ?>">
</tr>
</form>
<? }?>
</table>