Hi Leute,
ich versuche den Inhalt meiner Datanbank in eine Tabelle zu füllen. Also jedes mal wenn ich meine From ausfülle wird es in die Datenbank gespeichert und es soll gleichzeitig in eine Tabelle ausgegeben werden.
Der Fehler ist, dass die Tabelle den ersten Eintrag anzeigt und nachdem vierten Eintrag wegrutscht(also ist nicht untereinander).
Wenn ihr mir weiter helfen könntet würde ich mich sehr freuen.
Hier ist mein Code:
ich versuche den Inhalt meiner Datanbank in eine Tabelle zu füllen. Also jedes mal wenn ich meine From ausfülle wird es in die Datenbank gespeichert und es soll gleichzeitig in eine Tabelle ausgegeben werden.
Der Fehler ist, dass die Tabelle den ersten Eintrag anzeigt und nachdem vierten Eintrag wegrutscht(also ist nicht untereinander).
Wenn ihr mir weiter helfen könntet würde ich mich sehr freuen.
Hier ist mein Code:
Code:
<?php
if (!$link) {
die('<p>Error connecting to database</p></body></html>');
} else if (!$db) {
die('<p>Error selecting database</p></body></html>');
} else {
$query = "SELECT subject,location,description,date FROM item";
if ( !($result = mysql_query($query,$link)) ) {
die('<p>Error reading database</p></body></html>');
} else {
for ( $i = 0 ; $i < mysql_num_rows($result) ; $i++ ) {
$row = mysql_fetch_assoc($result);
$i = 0;
echo "<table width='100%' border='1' cellspacing='0' cellpadding='5'>";
echo "<tr>";
echo "<td><strong>Subject</strong></td>";
echo "<td><strong>Location</strong></td>";
echo "<td><strong>Description</strong></td>";
echo "</tr>";
while($row = mysql_fetch_assoc($result))
{
if ($i%3 == 0) {
echo " <tr>";
}
echo " <td width='18'>".$row['subject']."</td>";
echo " <td width='172'>".$row['location']."</td>";
echo " <td width='172'>".$row['description']."</td>";
if ($i%3 == 0) {
echo " </tr>";
}
$i++;
}
echo "</table>";
}
}
}
?>