17 Stimmen

PHP: Variable funktioniert nicht innerhalb einer Funktion?

echo $path; //working
function createList($retval) {
    echo $path; //not working
    print "<form method='POST' action='' enctype='multipart/form-data'>";
    foreach ($retval as $value) {
            print "<input type='checkbox' name='deletefiles[]' id='$value' value='$value'>$value<br>";
    }
    print "<input class='submit' name='deleteBtn' type='submit' value='Datei(en) löschen'>";
    print "</form>";    
}

Was mache ich falsch? Warum wird $path korrekt außerhalb der createList Funktion, aber sie ist innerhalb der Funktion nicht zugänglich?

0voto

KING Punkte 1

Benutzen Sie einfach $GLOBALS['your variable name'] und verwenden Sie es an beliebiger Stelle in Ihrer Funktion

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X