2016-09-21 16 views
0
<table> 
     <tr> 
      <th>image</th> 
     </tr> 
      <?php 
       $query = "SELECT * FROM collage"; 
       $result = mysqli_query($con, $query); 
       while($row = mysqli_fetch_array($result)) 
       { 
       ?> 
        <tr> 
         <td><a href="img/collage/<?php echo $row['file'] ?>" target="_blank"><img src="img/collage/<?php echo $row['file'] ?>"></a></td> 
        </tr> 
       <?php 
       } 
       ?> 
    </table> 

こんにちは天才プログラマ! 私の上記のコードの表示画像は、次のように:左から右へ画像を表示

enter image description here

と私はそれはこのようになりたいと思った: enter image description here

+0

divの幅にスペースがなくなると、右に折り返して別の行に折り返します。その後、少しCSSを使って、人をきれいに見えるようにすることができます。 – RiggsFolly

+0

@RiggsFollyあなたの人間 – Ryan

答えて

3

設定<tr></tr><?php ?>

のうち、この

<table> 
    <tr> 
     <th>image</th> 
    </tr> 
    <tr> 
     <?php 
      $query = "SELECT * FROM collage"; 
      $result = mysqli_query($con, $query); 
      while($row = mysqli_fetch_array($result)) 
      { 
      ?> 

        <td><a href="img/collage/<?php echo $row['file'] ?>" target="_blank"><img src="img/collage/<?php echo $row['file'] ?>"></a></td> 

      <?php 
      } 
      ?> 
    </tr> 
</table> 
0
を試してみてください

現在、タブ用にループしています1行。あなたが言及したテーブルデザインを得るためには、テーブルセルの内部ループが必要です。ここで

は参照です:http://www.w3schools.com/html/html_tables.asp

それはこのようなものになります。一つの答えは完全にテーブルを削除し、DIV内の画像を配置するだろう、彼らは自然に左に流れます

<?php 
      $query = "SELECT * FROM collage"; 
      $result = mysqli_query($con, $query); 
      while($row = mysqli_fetch_array($result)) 
      { 
      ?> 

        <td><a href="img/collage/<?php echo $row['file'] ?>" target="_blank"><img src="img/collage/<?php echo $row['file'] ?>"></a></td> 

      <?php 
      } 
      ?> 
+0

ありがとう、あなたに最高の人間 – Ryan

+0

あなたがうまくいけば、他のユーザーがそれを再利用できるように答えを承認することができます。 – Gnqz

関連する問題