Hi
Could anyone make any suggestions to why this is only printing the first line of data in my database??
I have 3 colums and abouts 20 rows.
<?php
session_start();
if ($_SESSION['logged'] != true) {
header("Location: index.php");
exit;
}
include "../db_con/connect.php";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>YRSA | Blog</title>
<?php
$count = 0;
$db_return = array();
$query = " SELECT * FROM yrsa_blog " ;
$result = MYSQL_QUERY($query);
$line = mysql_fetch_array($result, MYSQL_ASSOC);
foreach ($line as $col_value) {
$db_return[$count] = $col_value;
$count++ ;
};
?>
<style>
body {
background:url(img/YRSA.jpg) no-repeat #081448 center top;
margin-left:300px;
}
h3 {color:#FFFFFF; font-family:Arial; margin-top:130px;}
</style>
</head>
<body>
<h3><u>Welcome <?php echo $_SESSION['name']; ?></u></h3>
<table>
<?php
$i=0;
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)); {
$name = $db_return[$i];
$comment = $db_return[$i+1];
$date = $db_return[$i+2];
?>
<tr>
<td>Name: <?php echo $name ; ?></td>
<td>Comment: <?php echo $comment ; ?></td>
<td>date: <?php echo $date ?></td>
<tr>
<?php $i = $i + 4; };
?>
</table>
</body>
</html>
any help greatly appreciated
Thanks