only one Posted May 11, 2007 Share Posted May 11, 2007 how can i get it to echo 5 images and then a br i was trying this code: <?php for ($i=0; $i<1; $i++) { if ($i < 1) { $query = mysql_query("SELECT * FROM `image_gallery` ORDER BY id DESC"); while ($row = mysql_fetch_array($query)) { $i++; echo "<img src='$row[image_url]' height='100' width='100'>"; } }else{ echo "<br />"; } ?> it didnt seem to work.. anyone got any ideas? Quote Link to comment https://forums.phpfreaks.com/topic/50991-solved-echo-5-images-and-then-a-br/ Share on other sites More sharing options...
kalivos Posted May 11, 2007 Share Posted May 11, 2007 I think this is what you were trying to do.... for ($i=0; $i<=5; $i++) { echo "<br />"; However, a more "correct" way of doing it would be: $query = mysql_query("SELECT * FROM `image_gallery` ORDER BY RAND() LIMIT 5"); while ($row = mysql_fetch_array($query)) { echo "<img src='$row[image_url]' height='100' width='100'>"; } } echo "<br />"; Hope that helps, -Kalivos Quote Link to comment https://forums.phpfreaks.com/topic/50991-solved-echo-5-images-and-then-a-br/#findComment-250890 Share on other sites More sharing options...
only one Posted May 11, 2007 Author Share Posted May 11, 2007 maybe i didnt make myself clear, what i was trying to use that code too do was count to 5, then when it reaches 5 it echos a br and counts another five so it will echo all my images in the database with 5 images per row.. Quote Link to comment https://forums.phpfreaks.com/topic/50991-solved-echo-5-images-and-then-a-br/#findComment-250892 Share on other sites More sharing options...
corbin Posted May 11, 2007 Share Posted May 11, 2007 This should work: $query = mssql_query("SELECT * FROM image_gallery"); $i = 1; while($r = mysql_fetch_assoc($query)) { echo '<img src="'.$r['image_url'].'">'; if($i % 5 == 0) { echo "<br />"; } $i++; } Quote Link to comment https://forums.phpfreaks.com/topic/50991-solved-echo-5-images-and-then-a-br/#findComment-250893 Share on other sites More sharing options...
only one Posted May 11, 2007 Author Share Posted May 11, 2007 This should work: $query = mssql_query("SELECT * FROM image_gallery"); $i = 1; while($r = mysql_fetch_assoc($query)) { echo '<img src="'.$r['image_url'].'">'; if($i % 5 == 0) { echo "<br />"; } $i++; } thanks that did the job Quote Link to comment https://forums.phpfreaks.com/topic/50991-solved-echo-5-images-and-then-a-br/#findComment-250896 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.