Felder werden nicht angenommen

fiseke

B1G-Software-Kunde
#1
Lerne gerade PHP und komme an dieser Stelle nicht weiter...sehe einfach nicht was falsch ist.

Wenn ich im Formular daten eingeben und dort auf Vorschau bzw. auf Eintragen klicke bekomme ich die Fehlermeldung das der Titel und Beitrag leer sind, obwohl ich text eingetragen habe. Was hab ich falsch gemacht? ?(

Code:
<?
$blog_titel = "Admin-Interface";
include("config.inc.php");
include("#_functions.inc");
$titel = PostVar("titel");
$beitrag = PostVar("beitrag");
$rubrik = PostVar("rubrik");
$link = PostVar("link");
$url = PostVar("link");
$status = $_POST['status'];
$datum = datum("now");
if (!empty($url) && empty($link)) $link = "Quelle";
if (!empty($status)) {
    if (!empty($titel)) $fehler .= "Der Titel ist leer.<br>";
    if (!empty($beitrag)) $fehler .= "Der Beitrag ist leer.<br>";
    if (empty($rubrik)) $fehler .= "Es wurde keine Rubrik angegeben.<br>";
    if (!empty($link) && empty($url)) $fehler .= "Link ohne Url.<br>";
}
?>
<html>
<head>
<title><? $blog_titel ?></title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div algin="center">
<table width="500" id="container">
<tr><td id="titel"><?= $blog_title?></td></tr>
<tr>
<td id="blog" colspan="2">
<?
if ($fehler) echo "<p>$fehler</p>";
elseif ($status == "Vorschau") {
    echo "<p>";
    ?>
     <small><?= $datum ?><br>
     <big><?=format($titel)?></big><br>
     <?= format($beitrag)?><br>
     <small>Rubrik: <?= format($rubrik)?></small><br>
<?
if (!empty($url)) {
?>
  <small><a href="<?=$url?>"><?=format($link)?></a></small>
<?
}
echo "</p>";
} elseif ($status == "Eintragen") {
  $query = "INSERT INTO blog SET
    datum = now().
    titel = '".addslashes($titel)."',
    beitrag = '".addslashes($beitrag)."',
    rubrik = '".addslashes($rubrik)."',
    link = '".addslashes($link)."',
    url = '".addslashes($url)."',
    ";
$sql = mysql_query($query)
       or die(mysql_error());
unset($status,$titel,$beitrag,$rubrik,$link,$url);
}
?>
</td>
</tr>
<td>
<form method="post" action="admin.php">
<table>
<tr>
  <td><small><b>Titel</b></small></td>
  <td><input type="text" name="titel" value="<?=htmlentities($titel)?>" style=width: 380px"></td>
</tr>
<tr>
  <td><small><b>Rubrik</b></small></td>
  <td><input type="text" name="rubrik" value="<?=htmlentities($rubrik)?>"></td>
</tr>
<tr>
  <td><small><b>Beitrag</b></small></td>
  <td><textarea name="beitrag" style="width: 380px; height:150px"><?=htmlentities($beitrag)?></textarea></td>
</tr>
<tr>
  <td><small><b>Link-Titel</b></small></td>
  <td><input type="text" name="link" value="<?=htmlentities($link)?>"></td>
</tr>
<tr>
  <td><small><b>Link-Adresse</b></small></td>
  <td><input type="text" name="url" value="<?$url?>"></td>
</tr>
<tr>
  <td></td>
  <td>
    <input type="submit" name="status" value="Vorschau">
    <input type="submit" name="status" value="Eintragen">
  </td>
</tr>
</table>
</form>
</td></tr></table></div></body>
</html>
hoffe mir kann jemand helfen.

gruss
Frank
 
Top