forumnz Posted January 23, 2008 Share Posted January 23, 2008 What is the function (so I can look it up) that allows you to have columns of data. Example: I pull 15 rows from DB and want columns with max of 5 rows in a table. After displaying the 5th row it ends the table row and starts a new one for the next 5 and so on... Thanks! Sam. Link to comment https://forums.phpfreaks.com/topic/87309-making-columns-using-mysql-result/ Share on other sites More sharing options...
teng84 Posted January 23, 2008 Share Posted January 23, 2008 no predefined function for this you have to code it manually ! can we see you codes now? Link to comment https://forums.phpfreaks.com/topic/87309-making-columns-using-mysql-result/#findComment-446570 Share on other sites More sharing options...
kts Posted January 23, 2008 Share Posted January 23, 2008 hehe code Link to comment https://forums.phpfreaks.com/topic/87309-making-columns-using-mysql-result/#findComment-446572 Share on other sites More sharing options...
forumnz Posted January 23, 2008 Author Share Posted January 23, 2008 echo "<table><tr><td>"; while($row = mysql_fetch_array($sql)) { $name = $row['name']; $a = $row['id']; echo "<a href=browse.php?cat=" . $a . ">" . $name . "</a><br>"; } echo "</td></tr></table>"; } Link to comment https://forums.phpfreaks.com/topic/87309-making-columns-using-mysql-result/#findComment-446574 Share on other sites More sharing options...
revraz Posted January 23, 2008 Share Posted January 23, 2008 http://www.phpfreaks.com/forums/index.php/topic,95426.0.html Link to comment https://forums.phpfreaks.com/topic/87309-making-columns-using-mysql-result/#findComment-446582 Share on other sites More sharing options...
$username Posted January 23, 2008 Share Posted January 23, 2008 Try something like this echo "<table>"; while($row = mysql_fetch_array($query)) { echo "<tr>"; echo "<td>".$row['']."</td>"; echo "<td>".$row['']."</td>"; echo "<td>".$row['']."</td>"; echo "</tr>" ; } echo "</table>"; Link to comment https://forums.phpfreaks.com/topic/87309-making-columns-using-mysql-result/#findComment-446583 Share on other sites More sharing options...
forumnz Posted January 23, 2008 Author Share Posted January 23, 2008 Hi, Nice try but it doesn't work. I really need help with this - so frustrating. I don't want the code, I just want assistance (I would rather learn it as well). Thanks! Sam. Link to comment https://forums.phpfreaks.com/topic/87309-making-columns-using-mysql-result/#findComment-446622 Share on other sites More sharing options...
hamza Posted January 24, 2008 Share Posted January 24, 2008 WHAT KIND OF RESULT YOU WANT JUST EXPLANIN LITTLE BIT ME I WILL HELP YOU.............. Link to comment https://forums.phpfreaks.com/topic/87309-making-columns-using-mysql-result/#findComment-447637 Share on other sites More sharing options...
sasa Posted January 24, 2008 Share Posted January 24, 2008 try <?php echo "<table>"; while($row = mysql_fetch_array($sql)){ $name = $row['name']; $a = $row['id']; echo "<tr><td><a href=browse.php?cat=" . $a . ">" . $name . "</a></td>"; for ($i = 1; $i<5; $i++){ $row = mysql_fetch_array($sql); if ($row){ $name = $row['name']; $a = $row['id']; }else { $name = ' '; $a = ' '; } echo "<td><a href=browse.php?cat=" . $a . ">" . $name . "</a></td>"; } echo "</tr>"; } echo '</table>'; ?> Link to comment https://forums.phpfreaks.com/topic/87309-making-columns-using-mysql-result/#findComment-447827 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.