Php 通过锚链传递变量会显示未识别的索引错误

Php 通过锚链传递变量会显示未识别的索引错误,php,mysqli,Php,Mysqli,HTML页面到PHP页面:工作起来很有魅力 <a href="usercouponadd.php?id=<?php echo $row2['id'];?>" class="addbutton" ><strong>Add</strong></a> 这让我很困惑,我是否错过了什么。。。 我有点头脑风暴了4个小时。欢迎提供任何建议。您不能在URL中使用,而不能在变量的值中使用。也许你有一些不传递get参数的重写规则?@arkascha我应该

HTML页面到PHP页面:工作起来很有魅力

<a href="usercouponadd.php?id=<?php echo $row2['id'];?>" class="addbutton" ><strong>Add</strong></a>
这让我很困惑,我是否错过了什么。。。
我有点头脑风暴了4个小时。欢迎提供任何建议。

您不能在URL中使用,而不能在变量的值中使用。也许你有一些不传递get参数的重写规则?@arkascha我应该在问题中发布完整的脚本吗。。这会有帮助吗?不,重写规则是在http服务器级别定义的,而不是在php脚本中定义的。
echo '<a href="usercouponaddtopay.php?couponvalue=<?php echo $row[\'couponvalue\'];?>"></a>';
$usercouponinhand = $_GET["couponvalue"];
echo '<a href="usercouponaddtopay.php?couponvalue={$row['couponvalue']""></a>';
?>
<a href="usercouponaddtopay.php?couponvalue=<?php echo $row['couponvalue'];?>"></a>
<?php