英文:
Shopping Cart $_GET problem can't work with the id
问题
我有一个关于 $_GET
的问题。
在我的 index.php
文件上,我有一个小型购物网站,可以通过点击“购买”按钮购买各种随机物品。点击“购买”按钮后,我尝试获取所点击产品的 id,如下所示:
//连接、SQL等操作...
$response = "";
while ($row = mysqli_fetch_array($query, MYSQLI_ASSOC)) {
//其他操作...
$response .= "<a href='addtocart.php?id=" . $row['ProduktID'] . "'><button class='inCart'>Buy</button></a>";
}
然后,我有一个名为 addtocart.php
的新文件。我可以看到这些 id:
addtocart.php:
<?php
session_start();
if (isset($_GET['ProduktID']) && !empty($_GET['ProduktID'])) {
//进行相关操作
} else {
echo "错误,无法添加该物品";
}
我始终收到错误消息。
英文:
I have a problem with $_GET.
On my index.php file I have a little shopping site where I can buy random stuff by clicking the "buy" button. After clicking the "buy" button I am trying to get the id of the clicked product like this:
//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>";
}
And then I have a new file called addtocart.php. I can see the id's:
addtocart.php:
<?php
session_start();
if(isset($_GET['ProduktID']) && !empty($_GET['ProduktID'])){
//Do Stuff
}
else{
echo "Error, can't add the item";
}
I am always getting the Error message..
答案1
得分: 1
在这里,addtocart.php?id
中的 id
已经被使用,因此在URL中它将作为参数传递 id
。
$response .= "<a href='addtocart.php?id=" . $row['ProduktID'] . "'><button class='inCart'>购买</button></a>";
addtocart.php:
所以在PHP中,您应该这样访问 $_GET['id']
<?php
session_start();
if(isset($_GET['id']) && !empty($_GET['id'])){
//执行相关操作
}
else{
echo "错误,无法添加物品";
}
?>
英文:
Here addtocart.php?id
you have used id
, so in URL it will passed param as id
$response .= "<a href='addtocart.php?id=". $row['ProduktID'] . "'><button class='inCart'>Buy</button></a>";
addtocart.php:
so in php you should access as $_GET['id']
<?php
session_start();
if(isset($_GET['id']) && !empty($_GET['id'])){
//Do Stuff
}
else{
echo "Error, can't add the item";
}
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论