0
我想從while循環創建一個水平div,但結果是我在列div中獲得相同的產品。這是我的代碼。Horizontal Div While While Loop顯示相同的產品PHP
<div class="ui-grid-a">
<?php $query = mysql_query("select * from table");
while($sdeals = mysql_fetch_array($query){ ?>
<div class="ui-block-a">
<a href="">
<div style="height:120px; text-align: center;">
<div style="font-size:60%;margin-top:5px;"><?php echo $sdeals['productname']; ?></div>
<img style="margin-top:5px;" height="67" width=50" src="../thumbnails/<?php echo $sdeals['imageg1']; ?>" >
<?php if(!empty($sdeals['coupon_code'])) { ?>
<div style="font-size:60%;margin-top:5px;"> Use Coupon: <?php echo $sdeals['coupon_code']; ?></div>
<?php } ?>
<div style="font-size:60%;margin-top:5px;">Rs.<?php echo $sdeals['price']; ?></div>
</div>
</a>
<div class="ui-block-b">
<a href="">
<div style="height:120px; text-align: center;">
<div style="font-size:60%;margin-top:5px;"><?php echo $sdeals['productname']; ?></div>
<img style="margin-top:5px;" height="67" width=50" src="../thumbnails/<?php echo $sdeals['imageg1']; ?>" >
<?php if(!empty($sdeals['coupon_code'])) { ?>
<div style="font-size:60%;margin-top:5px;"> Use Coupon: <?php echo $sdeals['coupon_code']; ?></div>
<?php } ?>
<div style="font-size:60%;margin-top:5px;">Rs.<?php echo $sdeals['price']; ?></div>
</div>
</a>
</div>
<?php } ?>
</div>
我得到的輸出是
block-a block-b
pro1 pro1
pro2 pro2
pro3 pro3
pro4 pro4
正確的輸出應該是
block-a block-b
pro1 pro2
pro3 pro4
pro5 pro6
pro7 pro8
pro9 pro10
你在兩個地方調用某個變量。它沒有改變! – veelen