我正在使用面向对象的 PHP 开发一个简单的示例产品系统,非常简单。到目前为止,没问题,但我必须创建一个按钮,将数据库中记录的产品代码添加到侧边栏中的表单中。我不知道用OO PHP开发购物车,我发现的代码总是因为调用数据库,或者当数据列表时出错。我一直在考虑为JS做点什么,有帮助吗?
对不起我的英语不好
我正在使用面向对象的 PHP 开发一个简单的示例产品系统,非常简单。到目前为止,没问题,但我必须创建一个按钮,将数据库中记录的产品代码添加到侧边栏中的表单中。我不知道用OO PHP开发购物车,我发现的代码总是因为调用数据库,或者当数据列表时出错。我一直在考虑为JS做点什么,有帮助吗?
对不起我的英语不好
我明白了,首先我通过 GET 和我需要的 ID 代码单击链接,然后在 cookie 中设置它,每个 cookie 都有一个 ID。然后我检查cookie是否已经注册了ID。不是最好和最正确的,但它有效(或多或少)。现在还有一个问题,我需要点击两次才能得到结果,因为它通过 id 并且需要被捕获 refresh = /
我觉得这有点令人困惑,但这是阅读障碍让我能做到的最大程度,呵呵
在这里,我使用产品页面中的数据设置结构:
<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);
?>
在这里,我有一个循环检查是否带有 id 的 cookie,我认为它会产生问题,但现在我认为它可以工作......
谢谢你们。
$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;