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. Quote 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? Quote 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 Quote 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>"; } Quote 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 Quote 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>"; Quote 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. Quote 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.............. Quote 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>'; ?> Quote 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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.