2015-12-03 20 views
1

如果我在數據庫字段中的值爲10,那麼我想顯示10個圖像或像這樣的數字(1 2 3 4 5 6 7 8 9 10)。如果我在數據庫字段中的值爲12,那麼我想顯示10個圖像或像這樣的數字(1 2 3 4 5 6 7 8 9 10 11 12)。如果我在數據庫字段中的值爲10,那麼我想在php中顯示10張圖像

我是新來的PHP的,所以我沒有得到任何想法,請幫助我..我寫了這樣的代碼.....

$sql = "select * from hajj_umrah_package"; 

     $res = mysql_query($sql, $conn); 

     if(mysql_num_rows($res) > 0) { 
      while($row = mysql_fetch_array($res)) 
     { 

      $m = $row['available']; 


     echo '<div class="col-md-12"> 
      <div class="panel panel-primary"> 
      <div class="panel-heading"> 
      <h3 class="panel-title">'.$row["package_title"].'</h3> 
      </div> 
      <div class="panel-body um-body"> <span style="color:#333;">'.$row["package_dsp"].'</span> <br> <br> 
       <span>'.$m++.'</span> 



      </div> 

     </div> 
     </div>'; 
     } 
     } 
+0

你想達到什麼目的?你想要在數據庫字段中列出的圖像或數字的數量? – MTCoster

+1

'如果我的數據庫字段值爲12,那麼我想顯示10個圖像或這樣的數字(1 2 3 4 5 6 7 8 9 10 11 12)。 __10!== 12__,或者至少在我上學的時候沒有回來 –

+0

@MarkBaker哈!可能是拼寫錯誤 – user5173426

回答

0

如果查詢得到$m作品是正確的,你可以使用一個for循環:

for ($i=1; $i<=$m; $i++) { 
    echo $i; 
    echo "<img src='imgpath.png'>" 
} 

您可以瞭解更多關於PHP手冊循環:http://php.net/manual/de/control-structures.for.php

如果你想你的參數圖像的路徑,使用:

echo "<img src='imgpath". $i . ".png'>" 
+0

感謝您的回覆。我已經嘗試過,但在我的數據庫中,可用的字段包含值12,所以package_title和package_dsp也顯示了12次。我是PHP的新手,所以我無法做到完美。 –

+0

然後不要將它包含在for循環中。 – blckbird

相關問題