希望您度过愉快的一天:) 我正在学习建立我的网站,这只是一个开始。
$product_id=10;
echo "<tr><td>Total</td><td>Rs/-" . $sum . "</td><td><a href='success.php?id='$product_id'' class='btn btn-primary'>Confirm Order</a></td></tr>";
现在,在这段代码中,我一直在尝试将 $product_id 变量的值传递到我的 success.php 页面,但是当我访问该值时该页面收到 null,所以,如何传递该值使用变量到我的 success.php 页面。
谢谢。
最佳答案
您的单引号导致 href
属性以 id=
结尾。检查浏览器中的 HTML,您会看到如下内容:
<tr>
<td>Total</td>
<td>Rs/-1.23</td>
<td>
<a href='success.php?id=' $product_id'' class='btn btn-primary'>
Confirm Order
</a>
</td>
</tr>
我建议使用花括号将变量放置在引用的内容中:
echo "<tr><td>Total</td><td>Rs/-{$sum}</td><td><a href='success.php?id={$product_id}' class='btn btn-primary'>Confirm Order</a></td></tr>";
关于php - 如何使用 GET 方法的功能通过 PHP 中的链接(在 <a> 标记中)将包含值的变量传递到另一个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62477510/