Felix Riesterer: Global Variablen - daten kommen nicht an

Beitrag lesen

Lieber Tobi,

function html
{
getInhalt($name,$sprache);   #funktion ist geladen
AUSGABE
}

Klappt so nicht...

woher nimmst Du innerhalb der Funktion "html" die Variablen $name und $sprache? Sie wurden nirgendwo initialisiert. Auch an die Funktion "html" wurden (zumindest in dem von Dir geposteten Beispiel) keine solchen Parameter übertragen.

Was passiert eigentlich in der Funktion getInhalt? Was tut sie mit den von ihr erzeugten Inhalten? Wenn Sie z.B. einen String ermittelt, dann musst Du dieses Ergebnis auch verwenden, z.B. indem Du es einer Ergebnisvariablen zuweist!

Was passiert damit?

function html($name, $sprache) {  
    $code = getInhalt($name, $sprache); // holt sich den HTML-Code  
    ausgabe($code); // diese Funktion macht etwas mit dem Code  
}

Liebe Grüße aus Ellwangen,

Felix Riesterer.