我对 $_GET 有疑问。在我的 index.php 文件中,我有一个小购物网站,我可以通过单击“购买”按钮购买随机物品。单击“购买”按钮后,我试图获取点击产品的 ID,如下所示://Stuff like connection, sql, etc..$response=""; while ($row = mysqli_fetch_array($query, MYSQLI_ASSOC)){ //Other Stuff... $response .= "<a href='addtocart.php?id=". $row['ProduktID'] . "'><button class='inCart'>Buy</button></a>"; }然后我有一个名为 addtocart.php 的新文件。我可以看到身份证:图片图片添加到购物车.php:<?php session_start(); if(isset($_GET['ProduktID']) && !empty($_GET['ProduktID'])){ //Do Stuff } else{ echo "Error, can't add the item"; }我总是收到错误消息..
1 回答
慕斯王
TA贡献1864条经验 获得超2个赞
在这里addtocart.php?id你已经使用过id,所以在 URL 中它将传递参数为id
$response .= "<a href='addtocart.php?id=". $row['ProduktID'] . "'><button class='inCart'>Buy</button></a>";
添加到购物车.php:
所以在php中你应该访问$_GET['id']
<?php
session_start();
if(isset($_GET['id']) && !empty($_GET['id'])){
//Do Stuff
}
else{
echo "Error, can't add the item";
}
- 1 回答
- 0 关注
- 127 浏览
添加回答
举报
0/150
提交
取消