Hallo,
ich habe ein kleines Newssystem für meine Seite geschrieben.
Die addnews.php sieht so aus:
PHP Code:
<?php
include('inc/addnews.php');
if(isset($_POST['submit']) && $_POST['submit'] == 'Eintragen') {
$titel = mysql_real_escape_string($_POST['titel']);
$inhalt = mysql_real_escape_string($_POST['inhalt']);
$von = mysql_real_escape_string($_POST['von']);
$id = mysql_real_escape_string($_POST['id']);
$sql = "INSERT INTO news SET titel = '".$titel."', inhalt = '".$inhalt."', von = '".$von."', id = '".$id."'";
$result = mysql_query($sql);
if($result) { echo 'Sie haben Erfolgreich einen Artikel hinzugefügt!'; } else { echo 'Ein Fehler ist aufgetreten!'; }
}
?>
<html>
<head>
<title>News hinzufügen</title>
<style type="text/css">
ul { padding:0px; margin-left:15px; }
li { display:block; }
</style>
</head>
<body>
<form action="addnews.php" method="post">
<ul>
<li>Titel</li>
<li><input type="text" name="titel" size="60" /></li>
<li> </li>
<li>Inhalt</li>
<li><input type="textbox" name="inhalt" size="60" /></li>
<li> </li>
<li>Autor</li>
<li><input type="text" name="von" size="60" /></li>
<li> </li>
<li>ID:</li>
<li><input type="text" name="id" size="60" /></li>
<li> </li>
<li><input type="submit" name="submit" value="Eintragen" /></li>
</ul>
</form>
</body>
</html>
Das funktioniert auch soweit. Die News steht in der Datenbank.
Nun hab ich aber nen Problem beim Auslesen >.>
Meine news.php sieht so aus:
PHP Code:
<?php
include('inc/addnews.php');
$ergebnis = mysql_query("SELECT * FROM news");
while($row = mysql_fetch_object($ergebnis))
{
echo $row->news;
}
?>
Das womit ich Probleme hab, ist das hier:
PHP Code:
{
echo $row->news;
}
Wie bekomm ich das hin, das der die Inhalte der Tabellen (titel, inhalt, von & id) in einer Tabelle anzeigt?
Danke für Hilfe,
Lukas