带有面向对象 PHP 的 PHP 购物车

标签 php javascript mysql

我正在使用面向对象的 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/

相关文章:

mysql - 帮助创建 MYSQL 查询

php - 将 JavaScript 结果存储在 Php 变量中

PHP OOP 设计模式 : Should I Create two separate classes for registration and form validation?

javascript - Promise 扩展到更多的 Promise 会导致不可预测的数据格式(以及不可读的代码)

javascript - 我的 Json 在使用 Ajax 发送时被切断

javascript - 更改按钮上 Three.line 的颜色,单击 Three.js

java - MySQL 从 XML 文件中插入数据

php - 如何使用 PHP 和 Mysql 插入马拉地语

php - PHP 文件类型中 HTML 的 Vim 自动缩进不起作用

php - YouTube API v3 : How to get returned 404 (not found) error from PlaylistItems?