Parse Error Aber wo denn

Watusimann

Erfahrenes Mitglied
Ich sitze seit über 1 Std und suche wie ein Wilder den Fehler :(
Er zeigt mir einen Parse Error an.

Code:
<?php
include("inc.php");
$name = $_POST['name'];
$mail = $_POST['mail'];
$url = $_POST['url'];
$text = $_POST['text'];
$datum = date("d.m.Y");
$time = date("H:i");
$uhrzeit = "".$time." Uhr";
	
if (empty($name) OR empty($mail) OR empty($text)){
    echo"

<div id='news'>
Bis auf Homepage sollten alle Felder ausgefüllt sein.<br><br>
<form  method='post' action='<?php $PHP_SELF; ?>' class='log'>
Name      
<input name='name' type='text' size='30' class='mail' value='".$name."'><br>
@ Mail    
<input name='mail' type='text' class='mail' size='30' value='".$mail."'><br>
Homepage   
<input name='url' type='text' class='mail' value='".$url."' size='30'><br>
<textarea name='text' cols='30' rows='20' id='nachricht' class='mail' value='".$text."'></textarea><br><br>
<input type='submit' name='Submit' value='Senden' class='mail'>
</form>
</div>			
                             <p>&nbsp;</p>
                             <p>&nbsp;</p>
";}

else{
echo'Test positiv.';
//$db=mysql_connect($db_host, $db_login, $db_pwd) or die('Eigene Fehlermeldung 1');
//$q=mysql_select_db($db_name, $db) or die('Eigene Fehlermeldung 2');  
//$eintrag = "INSERT INTO guestbook(name, mail, url, text, datum, uhrzeit) VALUES ('$name','$mail', '$url', '$text', '$datum', '$uhrzeit')";
//$eintragen = mysql_query($eintrag);
}
?>
Ich krieg das irgendwie nicht gebacken. Sieht wahrscheinlich sehr umständlich aus. Wer könnte mir denn bitte netterweise sagen was da falsch läuft?
 
Es wäre hilfreich wenn du genauere Angaben machen würdest, wie z.B. die Zeile und der genaue Fehler!

greetz
daddz
 
Nicht so:
Code:
Bis auf Homepage sollten alle Felder ausgefüllt sein.<br><br>
<form  method='post' action='<?php $PHP_SELF; ?>' class='log'>
Name

Sondern so:
Code:
Bis auf Homepage sollten alle Felder ausgefüllt sein.<br><br>
<form  method='post' action='" . $PHP_SELF . "' class='log'>
Name
 
Zurück