如何根据ID在不同的div中动态显示我的PHP结果?

时间:2014-07-26 09:38:29

标签: php jquery html mysql css

我试图创建一个简单的电子商务系统。我做的第一件事是从mysql中选择具有相同订单ID的行。我的表看起来像这样:

http://oi61.tinypic.com/142624g.jpg

现在,我想知道如何将它们分成不同的div,它应该是这样的:

http://oi60.tinypic.com/35mk6r6.jpg

这是我的代码:

$con = mysqli_connect("localhost","root","","test");
if (mysqli_connect_errno()) {
    echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

$result2 = mysqli_query($con, "SELECT DISTINCT request_date, department_id FROM tbl_requests WHERE request_id=".$_GET['request_id']) ; 
while($row2 = mysqli_fetch_array($result2)) {
    echo "" . $row2['request_date'] . "<br/>";
    echo "Order from Department " . $row2['department_id'] . "<br/>";
    echo "<br/>";
    echo "<hr/>";
    echo "<br/>";
}

$result = mysqli_query($con,"SELECT * FROM tbl_requests WHERE request_id=".$_GET['request_id']);

while($row = mysqli_fetch_array($result)) {
    echo "" . $row['request_details'] . "";
    echo "<br/>";
}

对不起,如果这个问题不完整,请随时再向我提问。提前谢谢你:)

1 个答案:

答案 0 :(得分:0)

您可以使用JavascriptjQuery检查数组中的每个产品(更容易)。 这样,您可以检查您的页面是否包含具有该制造ID的任何现有div(即#m_1055,#m_1040)。

如果div确实存在,请在该div中添加产品(jQuery.append()

如果没有,则首先将具有该制造商ID的div附加到文档,然后将产品附加到该文档。