T-Rex: Variable aus einem Template übergeben

Beitrag lesen

Einen schönen Nachmittag wünsche ich !!

Mein Anliegen ist, dass ich gerne eine Variable aus einem Template an eine php Datei übergeben will, in der Funktionen gespeichert sind.

template.tpl

if ($_POST['send'] == "bla"){
    echo "bla";
}


>   
> functions.php  
> ~~~php
  

> function blablubb (){  
> if ($_POST['send'] == "bla"){  
>     $sql = "  
>     UPDATE asd  
>     SET preis=(hier würd ich dann mit Variablen arbeiten wollen)";  
>     mysql_query($sql);  
>     }  
> }  
> 

der sinn dabei ist (welhalb ich das nicht gleich in die tpl schreib) dass ich den query dann belibig platzieren könnte.

Meistens liegt das Template in Form eines Objectes vor. Das ganze wird so initialisiert:
$objTemplate = new Template("datei.tpl");
Das objTemplate hat das diverse Methoden um z.B. Variablen zu setzen:
$objTemplate->setVariable("deine","mudda");
Um jetzt in einer Funktion eine Template Variable zu setzen kannst du entweder das Template Objekt übergeben oder mittels Global (falls es im Globalen Bereich liegt) herein holen:
function blablubb($objTemplate){...}
oder
function blablubb()
{
global $objTemplate
}

dann kannst du jeweils Werte setzen.

Dass ganze ist aber rein spekulativ, da ich keine Ahnung habe wie deine Template Klasse, Funktion, Methode, Vererbung, Fabrik arbeitet.

Gruß
Hellsehender und trotzdem kein Lottospielender
T-Rex