Привет, я disaplyed изображения из таблицы mysql db, но он отображает на один означает, что одна строка имеет одно изображение. но мне нужно 3 или 4 изображения в строке. моя кодировка ниже. пожалуйста, дайте некоторое представление.
<?php include_once("config.php"); $result=mysql_query("SELECT * FROM merchant"); while($res=mysql_fetch_array($result)) { ?> <?php echo $res['description'];?></p> <img src="<?php echo $res['image'];?>" width="80" height="80"/> <?php } ?>
Сделайте это в таблице, как это. Возможно , вам придется немного исправить это, но так оно и будет работать.
<table> <?php include_once("config.php"); $result=mysql_query("SELECT * FROM merchant"); $count = 0; while($res=mysql_fetch_array($result)) { if($count==3) //three images per row { print "</tr>"; $count = 0; } if($count==0) print "<tr>"; print "<td>"; ?> <?php echo $res['description'];?></p> <img src="<?php echo $res['image'];?>" width="80" height="80"/> <?php $count++; print "</td>"; } if($count>0) print "</tr>"; ?> </table>
в<table> <?php include_once("config.php"); $result=mysql_query("SELECT * FROM merchant"); $count = 0; while($res=mysql_fetch_array($result)) { if($count==3) //three images per row { print "</tr>"; $count = 0; } if($count==0) print "<tr>"; print "<td>"; ?> <?php echo $res['description'];?></p> <img src="<?php echo $res['image'];?>" width="80" height="80"/> <?php $count++; print "</td>"; } if($count>0) print "</tr>"; ?> </table>
используйте <table>
для отображения.
<?php include_once("config.php"); $result=mysql_query("SELECT * FROM merchant"); $count = 0; echo '<table>'; while($res = mysql_fetch_array($result)) { if($count % 2 == 0) echo '<tr>'; ?> <td> <p><?php echo $res['description'];?></p> <img src="<?php echo $res['image']; ?>" width="80" height="80"/> </td> <?php if($count % 2 == 0) echo '</tr>'; } ?>