希望有人可以帮助解决这个问题。
我目前在我的网站上的各个产品页面中有一个“添加到购物车”选项,它将“pid”作为变量发送到购物车页面并且运行良好。我的购物车页面上使用 pid 的代码如下:
if (isset($_POST['pid'])) {
$pid = $_POST['pid'];
但是,在不想重新编写新代码时,我只想更改 $pid 的获取方式,因为我知道它在其余代码中都有效,我认为这就是答案:
if (isset($_POST['product_code'])) {
$prodAdd = $_POST['product_code'];
$pid = mysql_query("SELECT id FROM products WHERE product_name='$prodAdd' LIMIT 1'");
任何人都可以看到任何明显的东西吗?如果我强制将 $pid 指定为产品名称,它可以正常工作,并且我可以回显 $prodAdd 所以我只能假设这是我的查询有问题,我终其一生都无法弄清楚我尝试更改的内容几乎所有我能想到的!
哦,如果有人可以提供帮助,我实际上更喜欢 LIKE 而不是 =,但任何工作代码都足够了。
非常感谢,乔