Sven V.: parse error, unexpected $

Beitrag lesen

Hallio

ich schreibe grad an einem kleinen Script was 4 Werte in eine Mysql Tabelle speichern soll!

Aber nun bekomme ich einen parse error, unexpected $ in der letzten Zeile des Dokuments also bei </html> ich finde den Fehler leider nicht! ./

  
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">  
<html>  
<head>  
<title>Test</title>  
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">  
</head>  
  
<body>  
<h3>Daten für die Boxen eintagen</h3>  
  
<?php  
 //Abfrage ob das Formular abgeschickt wurde  
 if($_POST['flag']==1)  
 {  
 //evtl. Leerstellen entfernen  
 $_POST['ueber']=trim($_POST['ueber']);  
 $_POST['disc']=trim($_POST['disc']);  
 $_POST['preis']=trim($_POST['preis']);  
 $_POST['url']=trim($_POST['url']);  
 //evtl. HTML-Code entfernen  
 $_POST['ueber']=strip_tags($_POST['ueber']);  
 $_POST['disc']=strip_tags($_POST['disc']);  
 $_POST['preis']=strip_tags($_POST['preis']);  
 $_POST['url']=strip_tags($_POST['url']);  
 //Testen ob Felder ausgefüllt sind  
 if(!$_POST['ueber']){$fehler="Bitte die Überschrift eingeben: <br />";}  
 if(!$_POST['disc']){$fehler.="Bitte die Beschreibung eingeben: <br />";}  
 if(!$_POST['preis']){$fehler.="Bitte den Preis eingeben: <br />";}  
 if(!$_POST['url']){$fehler.="Bitte die URL eingeben: <br />";}  
  
 //Wenn Fehler gib ihn in der Form aus  
 if($fehler)  
 {  
 $fehlertext="<h4>".$fehler."</h4>";  
 unset($_POST['flag']);  
 }  
 else  
 {  
 //SQL String  
 $tabellenname="lm-link1";  
 $sql="INSERT INTO $tabellenname (ueber, disc, preis, url)  
   values ('".$_POST['ueber']."', '".$_POST['disc']."', '".$_POST['preis']."' '".$_POST['url']."', now())";  
 //Verbindung zur Datenbank  
 $link = mysql_connect("localhost", "rysenmsw", "IlC77uS0");  
 mysql_select_db("rysen", $link);  
 mysql_query($sql, $link);  
  
 //Ausgabe Fertig  
 $fehlertext="<h4>Daten gespeichert. <a href=\"index.php\">weiter...</a></h4>";  
 echo $fehlertext;  
 }  
 if(!$_POST['flag'])  
 {  
 ?>  
  
 <!--Das Formular-->  
 <form action="<? echo $_SERVER['PHP_SELF']; ?>" method="post" />  
  <input type="hidden" name="flag" value="1" />  
  <p>Die &Uuml;berschrift<br>  
  <input type="text" name="ueber" value="<? echo $_POST['ueber']; ?>"></p>  
  <p>Die Beschreibung<br>  
  <input type="text" name="disc" value="<? echo $_POST['disc']; ?>"></p>  
  <p>Der Preis<br>  
  <input type="text" name="preis" value="<? echo $_POST['preis']; ?>"></p>  
  <p>Die URL<br>  
  <input type="text" name="url" value="<? echo $_POST['url']; ?>"></p>  
  <input type="submit" value="Absende" />  
 </form>  
 <?  
 }  
 ?>  
</body>  
</html>  

Hoffe mir kann jemand einen Tipp geben

Grüße