Passwortschutz+Mysqlscript=Fehler

Also ich habe jetzt folgendes Script zusammen getan, und es kommt jetzt immer zu einem Fehler:

[code]

aender <?php if($HTTP_POST_VARS[pw] == "Geheim") { echo "Herzlich Willkommen im Adminpanel!";

include(“mysqldaten.php”);
include(“config.php”);

If (!isset($_POST[“submit”])){

$result = mysql_query(“SELECT * FROM $Tabellenname”);

if(mysql_num_rows($result) > 0) {
while($row = mysql_fetch_array($result)){
echo “<form action=”".$_SERVER[‘PHP_SELF’]."" method=“POST”>";
echo “<input type=“text” name=“username” value=”".$row[‘username’]."" />";
echo “<input type=“hidden” name=“id” value=”".$row[‘id’]."" />";
echo “<input type=“submit” name=“submit” value=“update” />”;
echo “”;
}
}
}else{

$url_new = $_POST[‘username’];
$id = $_POST[‘id’];
$SQL = “UPDATE $Tabellenname SET username=’$url_new’ WHERE id=’$id’”;

If (mysql_query($SQL)) {
echo “Der Text wurde erfolgreich geändert”;
}else{
echo “Ein nicht gedachter Fehler ist aufgetreten, bitte schreiben Sie eine Mail an gcz@gmx.at”;
}

}

} else {
die(“Kein Login möglich, das Passwort ist Falsch!”);
}
?>

[/code]

Das Login sScript:

index.php

Admin-Login

Welcher Fehler?

Was soll den das?
$HTTP_POST_VARS[pw]

1.) Das pw gehört in ""
2.) $HTTP_POST_VARS ist nicht mehr akuell, bitte verwende doch $_POST