Jump to content

MySQL + PHP - Results per line


iChriss

Recommended Posts

Hey everyone.

 

So I am coding a badge system for my website usersystem. I am trying to think how I'll handle issues before actually starting to code it and one issue I just can't seem to figure out how to handle..

 

How would I limit the amount of MySQL results to show per line.

Eg. A user has 6 badges but I'd only like to show 2 per line. So in total it'd show 3 lines with 2 badges per line. If that makes any sense?

 

Is there any way possible to actually do this?

Link to comment
Share on other sites

Yeah but is there any way to do it with this type of sql? If not do you have a suggestion of what SQL I should use?

 

$fetch1 = mysql_query("SELECT * FROM `badges` WHERE `uid` = '$logged[username]'");

echo "<table cellspacing='10' cellpadding='2' border='0'><tr>";

while ($badge = mysql_fetch_array($fetch1))
{
echo "<td valign='top'>";
echo "<a href='badge.php?id=$badge[id]'><img src='$badge[image]' border='0' width='50' height='50'></a>";
echo "</td>";
}

echo "</tr></table>";

 

That displays the badges fine, but obviously it just shows all the badges in one row, instead of two badge per line before it starts another.

 

So I want it like: () = Badge by the way

 

() ()

() ()

() ()

 

But it is showing like:

 

() () () () () () ()

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 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.