【发布时间】:2020-04-22 19:42:13
【问题描述】:
正如标题所说,我正在为网站开发购物车,购物车包含从不同公司订购的所有产品,如下所示:- screenshot
因此,正如您所见,我正在尝试将同一公司的所有产品分类,因为特定公司的账单我的问题是我该如何做到这一点?
我尝试过的:- 没什么好说的,实际上我真的很困惑,我现在不知道我要做什么(循环或类似的东西..) 我希望我解释了我想要完成的事情,如果不是 (screenshot) 代码:- php PDOquery
<?
$accountid = '8';
require_once '..\Config.php';
// WHERE chemicalcom='$variable' OR name='$variable'
$dbCon = "mysql:host=$host;dbname=$db_name";
$variable = "Efexor";
$PDOCon = new PDO($dbCon, $username, $password);
$query = $PDOCon->prepare("SELECT * FROM basket WHERE accountid ='$accountid'");
$query->execute();
$basketItems = $query->fetchAll();
?>
代码:- index.php
<? foreach($basketItems as $item){
echo'<h3>Bill('.$item['companyexported'].')</h3>
<div class="card">
<div class="row">
<div class="col-6"><img src="'.$item['imgpath'].'" class="productimg" alt=""></div>
<div class="col-auto">
<div class="card-title">
<div class="row">'.$item['name'].'</div>
<div class="row">'.$item['chemicalcom'].'</div>
<div class="row">'.$item['concentration'].'</div>
<br>
<div class="row">'.$item['price'].' $
</div>
<span class="badge badge-info qty">'.$item['qty'].'</span>
</div>
</div>
</div>
</div>';}?>
谢谢。
【问题讨论】:
-
在此处发帖的一些提示可能对您有所帮助: (1) 在您的标题中省略方括号/角括号/大括号以呈现自制标签(使用标签系统); (2) 用简单的英文写标题,可以是简短的陈述或问题; (3) 避免喋喋不休的谈话材料,比如你很困惑(读者知道这一点)或者你是多么感激(假设); (4) 通过英文拼写检查器运行您的书面工作; (5) 遵守英语的常用格规则,特别注意人称代词“I”。
-
另请注意,您的代码可能容易受到 (1) SQL 注入和 (2) XSS 漏洞的攻击。
-
@halfer 感谢halfer 的建议,您能告诉我如何防止这些攻击吗?以及它们是如何工作的?
标签: php html pdo bootstrap-4