Jump to content

Putting 4 MySQL rows into a 2x2 table


elev

Recommended Posts

Hi,

I've got code working that retrieves rows from my mysql database and displays the 4 results in a 1x4 table.

The code is basically

<table>

while($row=mysql_fetch_array($results)){

echo "<tr><td>"

echo $row['results'];

echo "</td></tr>";

}

</table>

 

What I want to do is have the data displayed like this instead:

<table>

<tr><td>Result1</td><td>Result2</td></tr>

<tr><td>Result3</td><td>Result4</td></tr>

</table>

 

I think there is an easy solution, but I don't really have much experience.

Thanks in advance for the help!

Link to comment
https://forums.phpfreaks.com/topic/90176-putting-4-mysql-rows-into-a-2x2-table/
Share on other sites

try

$num_colum = 2;
<table>
while($row=mysql_fetch_array($results)){
echo "<tr><td>"
echo $row['results'];
echo "</td>;
for ($i = 1; $i < $num_colum; $i++) {
  echo '<td>', $row=mysql_fetch_array($results) ? $row['results'] : ' ', '</td>
}
echo "</tr>";
}
</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.