Problem

DMX-Dima

Gesperrt
hallo leute
bei mir kommt ein fehler
HTML:
 Parse error: parse error, unexpected $ in /usr/export/www/vhosts/funnetwork/hosting/dmxlp/s.speed/test/reg.php on line 30
aber on line 30 ist nur dier ser code

PHP:
?>

was ist das für ein fehler
 
könnt ihr mir helfen was für ein problem habe
ich zeige euch dann die ganze
datei vielleicht wisst ihr was für ein fehler
PHP:
  <?
  if($abschicken)
  {
     if(($Nikename) || empty($Kennwort) || empty($Nachname) || empty($Vorname) || empty($Mail))
     {
  	  echo "Bitte gehen Sie zur&uuml;ck und f&uuml;llen Sie alle Felder aus!";
     }
     else
     {
  
  	$benutzer["Nickname"] ="$POST_Nikename";
  	$benutzer["Kennwort"] = "$POST_Kennwort";
  	$benutzer["Nachname"] = "$POST_Nachname";
  	$benutzer["Vorname"] = "$POST_Vorname";
  	$benutzer["Mail"] = "$POST_Mail";
  
  // Aufbau der Datenbankverbindung
  $connectionid  = mysql_connect ("localhost", "root", "");
  
  // Daten eintragen
  while (list ($key, $value) = each ($benutzer))
  {
    // SQL-Anweisung erstellen
    $sql = "INSERT INTO ".
  	"benutzerdaten (Nickname, Kennwort, Nachname, Vorname, Mail) ".
 "VALUES ('".$value["Nickname"]."', '".md5 ($value["Kennwort"])."', '".$value["Nachname"]."', '".$value["Vorname"]."', '".$value["Mail"]."')";
    mysql_query ($sql);
  }
  }
  ?>
ich weis net was
 
Ich würde das so machen:

Code:
  if (isset($_POST['submit'])) {
 if(trim($_POST['Nickname']) == "") {	 die("Fehler: Bitte geben Sie einen Nick ein.");	}
  // für die anderen Felder dann weiter machen
  
  $sql = "insert into tabelle
  (Nickname,.........)
  VALUES
  '".htmlspecialchars($_POST['Nickname'])."',
  '".md5(htmlspecialchars($_POST['Kennwort']))."'
  .....
  )";
  mysql_query($sql) OR die(mysql_error());
  }
  else{
  Dein Formularcode
  }
 
Zähl mal die geschweiften Klammern durch! Du hast 4 x{ aber nur 3x } .

Und benutz ruhig einen etwas aussagekräftigeren Betreff... Das alle, die hier posten, ein PHP Problem haben ist klar...
 
Zurück