我正在使用面向对象的 PHP 开发一个简单的示例产品系统,非常简单。到目前为止,没问题,但我必须创建一个按钮,将数据库中记录的产品代码添加到侧边栏的表单中。我不知道用面向对象的 PHP 开发购物车,而且我发现代码总是因为调用数据库或数据列表时出错。我一直在考虑为 JS 做些什么,有什么帮助吗?
抱歉我的英语不好
最佳答案
我明白了,首先我通过 GET 单击一个链接,然后将我需要的 ID 代码设置到一个 cookie 中,每个 cookie 都有一个 ID。然后我检查 cookie 是否已注册 ID。不是最好和最正确的,但它有效(或多或少)。现在另一个问题,我需要点击两次才能得到结果,因为它通过 id 并且需要被捕获 refresh =/
我认为这有点令人困惑,但这是阅读障碍允许我做的最大事情 hehehe
在这里,我使用产品页面中的数据设置结构:
<a href="single-produtos.php?id_p=<?php echo $id_get;?>&cod=<?php echo $res->codigo; ?>">add</a>
<?php
$cod_get = $_GET['cod'];
setcookie("SITENAME_cod_".$id_get."", $cod_get, time()+3600, "/","", 0);
?>
这里我有一个循环检查 cookie 是否带有 id,我认为它会带来问题,但现在我认为它可以工作......
谢谢大家
$produto = new produtos();
$i = 0;
$produto->selecionaTudo($produto);
$produto->selecionaCampos($produto);
while($res = $produto->retornaDados()):
$res->id;
$i++;
$get_cookie = $_COOKIE['SITENAME_cod_'.$res->id.''];
if (isset($get_cookie)) {
echo $get_cookie.', ';
}else{
echo "";
}
endwhile;
关于带有面向对象 PHP 的 PHP 购物车,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18749812/