HTML页面到PHP页面:(就像一个魅力)
<a href="usercouponadd.php?id=<?php echo $row2['id'];?>" class="addbutton" ><strong>Add</strong></a>
PHP#1到另一个PHP#2页面:(显示错误)
echo '<a href="usercouponaddtopay.php?couponvalue=<?php echo $row[\'couponvalue\'];?>"></a>';
PHP#2变量初始化:( Un识别优惠券价值指数)
$usercouponinhand = $_GET["couponvalue"];
这使我处于一种令人困惑的状态,我是否错过了什么...... 我有点头脑风暴4小时。欢迎任何建议..
答案 0 :(得分:1)
您不能在字符串文字中使用<?php
。如果您查看网页的来源,您会看到它实际上将<?php echo $row['couponvalue'];?>
放在URL中,而不是变量的值。 <?php
只能在PHP脚本模式之外使用。
所以它应该是:
echo '<a href="usercouponaddtopay.php?couponvalue={$row['couponvalue']""></a>';
或
?>
<a href="usercouponaddtopay.php?couponvalue=<?php echo $row['couponvalue'];?>"></a>
<?php