dedlfix: Get Variablen verloren bei typ="file"

Beitrag lesen

echo $begrüßung;

ich benutze zum erstenmal den type="file" um bilder hoch zu laden das Problem dabei ist das wenn ich das formular abschicke meine Get Variablen die ich zu Navikation der Seite brauche verloren gehen.
<form  enctype="multipart/form-data" action="<?php echo $PHP_SELF; ?>" name="upload">

Du hast kein method-Attribut angegeben, weshalb der Standardwert GET verwendet wird. Es ist aber im Allgemeinen keine gute Idee, Dateien per GET, also über die URL zu übertragen. Eine URL hat je nach Browser nur eine begrenzte Länge. POST-Daten unterliegen keinen mir bekannten Beschränkungen seitens des Browsers. Auch wenn du das Formular per POST absendest, kannst du das im action-Attribut angegebene Ziel mit deinen Navigationsparametern versehen, und im Script via $_GET-Array abfragen. Die Formulardaten sind dabei wie üblich in $_POST zu finden.

echo "$verabschiedung $name";