Forum Moderators: not2easy
// connect to db, do your query, etc.
$content = null;
$colcount = 0;
while ($row = mysql_fetch_array($result)) {
$content .= "
<div class=\"event_group\">
<h2>" . $row['title'] . "</h2>
" . $row['content'] . "
</div>
";
if ($colcount >= 1) {
$content .= "<div class=\"clear-div\"></div>\n";
$colcount=0; // reset
}
}
if ($content) {
// add the last clear div for odd rows.
if ($colcount > 0) {
$content .= "<div class=\"clear-div\"></div>\n";
}
echo "
<div id=\"eventlist\">
$content
</div>
";
}
else { echo "<p>No events to display.</p>"; }
<div id="eventlist">
<div class="event_group g1">
<h2>Group 1</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
</div>
<div class="event_group g2">
<h2>Group 2</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
</div>
<div class="event_group g3">
<h2>Group 3</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
</div>
<div class="event_group g4">
<h2>Group 4</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
</div>
<div class="event_group g5">
<h2>Group 5</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
</div>
</div>
#eventlist {
background-color:#CCF;
position:relative;
float:left;
width:68%;
}
.event_group {
background-color:#FCF;
position:relative;
margin:0 0.5em 1em 0;
padding:0 2em 0.25em 0;
width:44%;
float:left;clear: left;
}
.g3, .g4, .g5 {clear: none;}