I've been trying to figure this out for like for ever ...
?PHP Code:
// start index
$cat = @mysql_query("SELECT url1, url2, url3, filename, title, description, sidebar FROM $table ORDER BY id DESC LIMIT 0,30") or die("Could not populate the index page");
$message = '<table width="100%" cellpadding="0" cellspacing="0" border="1" borderColor="#fafafa" bgcolor="#ffffff">';
$i = 0; // $r=@mysql_fetch_array($cat)
while( $r=@mysql_fetch_array($cat) )
{
$cat1 = $r["url1"];
$cat2 = $r["url2"];
$cat3 = $r["url3"];
$description = $r["description"];
$filename = $r["filename"];
$title = $r["title"];
$sidebar = $r["sidebar"];
$row_breaker = 3;
$trcolor = ($i % 2) ? "#f5f5f5": "#ffffff";
$html_string = '<h2><a href="'.$filename.'">'.$title.'</a></h2>' . $description . ' ' . $i ;
$stringy = '<td align="center" valign="middle" bgcolor="'.$trcolor.'">'.$html_string.'</td>';
if ($i == 0) {
$message .= '<tr>' . $stringy ; }
else if ($i % $row_breaker == 0) // will reach here when $i == 4,8,12,16
{
$message .= '</tr><tr>' . $stringy ;
}
else {
$message .= $stringy ; }
$i++;
}
while ( $i % $row_breaker !== 0 ) {
$trcolor = ($i % 2) ? "#f5f5f5": "#ffffff";
$message .= '<td align="center" valign="middle" bgcolor="'.$trcolor.'"> </td>';
$i++;
}
$message .= "</tr></table>";
echo ($message);
// end index





Bookmarks