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]里所包含的数据 求教如何正确的传值 展开
$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]里所包含的数据 求教如何正确的传值 展开
1个回答
展开全部
echo 你用了单引号,单引号里不解析变量的值,
你可以百度一下单引号与双引号的区别
echo '
<form method="post" action="confirmpage.php" >
<input type="hidden" value="'.$row[1].'" name="number">
<button type="submit" value="立即接单" name="submit">立即接单</button>
</form>
';
改成这样
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询