1

我正在使用面向对象的 PHP 开发一个简单的示例产品系统,非常简单。到目前为止,没问题,但我必须创建一个按钮,将数据库中记录的产品代码添加到侧边栏中的表单中。我不知道用OO PHP开发购物车,我发现的代码总是因为调用数据库,或者当数据列表时出错。我一直在考虑为JS做点什么,有帮助吗?

对不起我的英语不好

4

1 回答 1

0

我明白了,首先我通过 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;
于 2013-09-13T17:37:29.997 回答