我的代码中有一个href链接,该链接正在调用new_requisition.php,并且如果它不满足参数要求,我也将其禁用。代码如下:
const { name, age} = JSON.parse(event.body)
在<?php
if ($row['req_status']=='Approved'){
echo '<a href="new_requisition.php?cid=<?php echo $cid;?>" class="btn btn-block btn-primary">
<i class="glyphicon glyphicon-shopping-cart text-blue"></i>
Add New Request
</a>';
} else {
echo "Not allowed to raise a PR";
}
?>
之前设置$cid
如下:
$_POST
我成功获取了从上一页传递的值,因为它确定了显示给该页面的数据,但是我无法将其传递给下一页。
我的问题是我无法让它传递$cid=$_POST['cid'];
变量。当我单击它时,我得到的是:
$cid
例如,而不是new_requisition.php?cid=<?php%20echo%20$cid;?>
会给我带来麻烦,因为我需要将cid插入数据库。
有什么想法我想念什么?
答案 0 :(得分:0)
使用此代码,
if ($row['req_status']=='Approved'){
echo "<a href='new_requisition.php?cid=".$cid."' class='btn btn-block btn-primary'>
<i class='glyphicon glyphicon-shopping-cart text-blue'></i>
Add New Request
</a>";
} else {
echo "Not allowed to raise a PR";
}
答案 1 :(得分:-1)
您不应该重复PHP标记。输出应为:
echo '<a href="new_requisition.php?cid='.$cid.'" class="btn btn-block btn-primary">
您需要改用串联,因为?>
块内的href
PHP标记使您的PHP提前退出。