php中的form传值问题

<?php$link=mysqli_connect('localhost','root','','deliver');$query=mysqli_query($link,... <?php
$link = mysqli_connect('localhost','root','','deliver');
$query=mysqli_query($link,"SELECT * from info");
while ($row=mysqli_fetch_array($query)){
if ($row[4]==1){
echo '用户名:'. $row[0]."<br>";
echo '货运单号:'. $row[1]."<br>";
echo '地址:'. $row[2]."<br>";
echo '手机号码:'. $row[3]."<br>";
echo '
<form method="post" action="confirmpage.php" >
<input type="hidden" value="$row[1]" name="number">
<button type="submit" value="立即接单" name="submit">立即接单</button>
</form>
';
echo '<hr>';
}else{
echo '暂无有效的订单';
}
}

如题 我想把$row[1]的内部的值传给另一个php页面 而用了<input type="hidden" value="$row[1]" name="number">这行代码 但是传过去的值仅仅是 $row[1] 而不是$row[1]里所包含的数据 求教如何正确的传值
展开
 我来答
阿不吃de哥柯禾
2017-05-09 · TA获得超过154个赞
知道小有建树答主
回答量:85
采纳率:0%
帮助的人:49.8万
展开全部

echo 你用了单引号,单引号里不解析变量的值,

你可以百度一下单引号与双引号的区别

echo '
<form method="post" action="confirmpage.php" >
<input type="hidden" value="'.$row[1].'" name="number">
<button type="submit" value="立即接单" name="submit">立即接单</button>
</form>
';

改成这样

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式