无法显示数据库中的所有产品?

时间:2015-02-12 13:40:42

标签: javascript php jquery html

我需要动态生成div并使用产品的详细信息填充这些div。 我试过这个也取得了一些成功,但问题是我只能在所有div中显示1个产品的详细信息。我需要每个div都有不同的值,我想我的代码会告诉你最多的显然,这是我的代码:

$(document).ready(function (){
var n=<?php echo json_encode($count);?>;

for(var i=0;i<n;i++){
    var div = document.createElement('div');
    div.className = "d5";
    div.id=i+1;
    document.getElementById('wrapper').appendChild(div);
    <?php
    $query="select * from shop_product where shop_uniqueid='$unq' order by Rand()";
    $result=mysql_query($query);
    while($row=mysql_fetch_array($result))
    {

        $product=$row["in_product"];
        $photo=$row["photo"];
        $shop_uniqueid=$row["shop_uniqueid"];



    ?>
    var product=<?php echo json_encode($product); ?>;
    var uniqueid=<?php echo json_encode($shop_uniqueid); ?>;
    var shop_photo=<?php echo json_encode($photo); ?>;
    //var product="a";

    $('#'+div.id).html("<div class='div1'><img class='shopperspic' src='b2b/Product Images/"+uniqueid+"/"+shop_photo+"' alt='' /></div><div class='div2'>"+product+"</div>");

    <?php

    }
    ?>





}//for loop ends




});//ready ends

0 个答案:

没有答案