Hallo,
print "<FORM ACTION="index.php?action=profilsave" METHOD="POST
^^^^^^^^^^^^^^^^^^
Ich halte es nicht fuer schlau, URL-Parameter
und die POST-Methode zu kombinieren.
Wenn der Benutzer diesen Button klickt:
"<INPUT TYPE="SUBMIT" CLASS="ibut" name="action" VALUE="Ändern">\n";
dann hat
$_POST['action'] den Wert "Aendern"
und vermutlich
$_GET['action'] den Wert "profilsave".
Was (wenn ueberhaupt) in $action steht, haengt von
der Reihenfolge in variables_order ab.
http://www.php.net/manual/en/configuration.directives.php#ini.variables-order
Lass Dir doch vor der Entscheidung
if($action=='profilsave'){
mal anzeigen, was in $action steht.
Statt $action solltest Du sowieso
$_GET['action'], $_POST['action'] oder $_REQUEST['action']
verwenden, wobei bei $_REQUEST wieder nicht klar ist, aus
welchem "Raum" (GET/POST) der Parameter kommt.
Gruesse,
Thomas
Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/