<?php
error_reporting(E_ALL);
// Konfigurationsdatei laden
include ('../inc/config.php');
// hier kann man auch weiterhin "or die" verwenden,
// je nachdem was man lieber mag
if (!@mysql_connect (MYSQL_HOST, MYSQL_USER, MYSQL_PASS)) {
die (mysql_error());
}
if (!@mysql_select_db('Verein')) {
die ('Kann keine Verbindung zur Datenbank herstellen');
}
// den Query muss man nicht ganz so "groß" schreiben
// besser wäre es (thematisch) zusammengehörige Spalten
// in eine Zeile zu nehmen
$query = 'SELECT' .
'ID,' .
'Titel,' .
'Autor,' .
'Email,' .
'Homepage,' .
'Inhalt,' .
'Datum,' .
'Zeit ' .
'FROM ' .
'news';
if($sql = @mysql_query ($query)) {
echo '<h1 align="center">News</h1>';
echo '<table border="1" align="center" width="600" cellsparring="5">';
// in der Schleife lohnt es sich PHP zu unterbrechen
while($row = mysql_fetch_assoc ($sql)) {
?>
<tr>
<td align="center" width="50">
<b> <?= $row['ID'] ?> </b>
</td>
<td align="center" width="100">
<?= $row['Datum'] ?>
</td>
<td align="center" width="100">
<?= $row['Zeit'] ?>
</td>
</tr>
<tr>
<td align="center">
<?= $row['Autor'] ?>
</td>
<td align="left" width="200">
<a href="mailto:<?= $row['Email'] ?>">E-Mail</a>
</td>
<td align="left" width="200">
<a href="http://<?= $row['Homepage'] ?>">Homepage</a>
</td>
</tr>
<tr>
</tr>
<tr>
<th align="center" colspan="3">
<?= $row['Titel'] ?>
</th>
</tr>
<tr>
<th colspan="3" height="30">
<?= $row['Inhalt'] ?>
</th>
</tr>
<?php
}
echo '</table>';
}
?>