08.12.2013, 16:06
Moin Moin,
ich habe mich mal an einem ganz einfachen news System versuch was soweit auch funktioniert bis auf 3 Fehler.
Den oberen Eintrag habe ich direkt über phpmyadmin gemacht.
Der untere ist über das Formular erstellt worden.
http://i.imgur.com/gRB5ULl.png(!https)
index.php (Hier wird die News angezeigt)
ich habe mich mal an einem ganz einfachen news System versuch was soweit auch funktioniert bis auf 3 Fehler.
Den oberen Eintrag habe ich direkt über phpmyadmin gemacht.
Der untere ist über das Formular erstellt worden.
http://i.imgur.com/gRB5ULl.png(!https)
index.php (Hier wird die News angezeigt)
PHP-Code:
<!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=iso-8859-1" />
<title>Svens erstes Newssystem</title>
</head>
<body>
<?php
require_once("config.php");
$query = mysql_query("SELECT * FROM `new` ORDER BY id DESC");
while($row = mysql_fetch_assoc($query))
{
$articleid = $row["id"];
$hl = $row["headline"];
$text = nl2br($row["text"]);
$from = $row["author"];
$cdate = $row["creatdate"];
echo "<h2>{$hl}</h2>
<h5>Geschrieben von: {$from} am {$cdate}</h5>
{$text}
";
}
?>
</body>
</html>
index.php (Hier soll die News über das Formular eingetragen werden)
PHP-Code:
<?php
require_once("../config.php");
if (isset($_POST["submit"]))
{
$hl = $_POST["headline"];
$text = $_POST["text"];
$from = $_POST["from"];
$date = date (Y-m-d);
if(hl != "" || $text != "" || $from != "")
{
$query = mysql_query("INSERT INTO new VALUES ('', '{$hl}', '{$text}', '{$from}', '{$date}')");
echo "Artikel wurde erfolgreich eingestellt";
}
else
{
echo "Bitte fülle alle Felder aus!";
}
}
?>
<!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=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<table width="600">
<form action="index.php" method="post">
<tr><td>Überschrift:</td><td> <input name="headline" type="text" /></td></tr>
<tr><td>Geschrieben von:</td><td> <input name="headline" type="text" /></td></tr>
<tr><td>Text:</td><td> <textarea name="text" cols="35" rows="10"></textarea></td></tr>
<tr><td></td><td><input name="submit" type="submit" value="Absenden" /></td></tr>
</form>
</table>
</body>
</html>
Und so sieht es aus wenn es in der Datenbank eingetragen wurde über das Formular
http://i.imgur.com/hU1kuoU.png(!https)
Wo ist jetzt der Fehler das er die News nicht richtig einträgt ?
Lg Sven