Variable wird nicht weitergegeben
Cornelius
- php
Hallo,
ich hab da ein Problem.
Da es ein recht umfangreiches Script ist, werde ich mal versuchen die relevanten Teile zu erklären.
header.php enthält if(isset($titel)) echo $titel
test.php enthält $titel="titel"; include "header.php";
Woran könnte es liegen, dass $titel in der test.php nicht angezeigt wird?
hat du den Gültigkeitsbereich der Variable als global definiert?
-> global $variable
gruss
Nein, habe ich nicht.
Wo muss ich das denn einfügen?
Hallo!
hat du den Gültigkeitsbereich der Variable als global definiert?
-> global $variable
Nö, das ist nicht der Grund höchstens die Variable $test wird in einer Funktion verwendet. Dann muss dies eine globale Variable sein. Dann würde ich mir aber nochmal überlegen ob ich das wirklich möchte.
mfg
frafu
Hallo Cornelius.
ich hab da ein Problem.
Da es ein recht umfangreiches Script ist, werde ich mal versuchen die relevanten Teile zu erklären.header.php enthält if(isset($titel)) echo $titel
test.php enthält $titel="titel"; include "header.php";
Woran könnte es liegen, dass $titel in der test.php nicht angezeigt wird?
Einmal von dem fehlendesn Semikolon hinter echo oben abgesehen, zumindest hier an nichts. Es funktioniert genau so wie du es beschreibst, der Fehler muss also woanders liegen.
Einen schönen Dienstag noch.
Gruß, Mathias
Natürlich fehlt da einiges.
Es ging mir ja auch nur darum, aufzuzeigen was da ungefähr passiert, da ich niemanden zumuten möchte, sich in das komplizierte Script reinzulesen.
Den Fehler kann man durch diese kurzen Passagen natürlich nicht finden.
Mich interessiert nur was diesen Fehler verursachen _könnte_.