Jump to content

[SOLVED] How to make table's columns?


ayok

Recommended Posts

Hi,

I have some pictures in database and I want to show it on my webpage. The problem is, I want to make those pictures are shown on a table with 3 or 5 columns before new rows.

 

For example, I insert this code

	
<?php 
while ($data = mysql_fetch_array($show){
echo"<table>
echo"<tr><td><img src='$url/thumbnails/$data[image]'></td></tr></table>";

to show the pictures from database, the pictures will be shown vertically with only one columns. Could anybody tell me how to get some columns before new row? I hope you understand my question. I have no idea how to find the keywords for googling.

 

thanks,

ayok

Link to comment
https://forums.phpfreaks.com/topic/63620-solved-how-to-make-tables-columns/
Share on other sites

sample code

<?php
include 'db.php';

define ("NUMCOLS",5);

$res = mysql_query("SELECT col1, col2 FROM mytable");

$count = 0;
echo "<TABLE border=1>";
while (list($col1, $col2) = mysql_fetch_row($res)) {

    if ($count % NUMCOLS == 0) echo "<TR>\n";  # new row

    echo "<TD>$col1<br>$col2</TD>\n";
    $count++;

    if ($count % NUMCOLS == 0) echo "</TR>\n";  # end row
}

# end row if not already ended

if ($count % NUMCOLS != 0) {
   while ($count++ % NUMCOLS) echo "<td> </td>";
   echo "</TR>\n";
}
echo "</TABLE>";

?>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.