maren: Parameterübergabe an Funktion in Klasse

Beitrag lesen

Hi,
habe ein Problem, dass ich nicht verstehe. habe eine Seite sites/shop.php, in der ein Funktionsaufruf get_products() stattfindet. Diese Funktion befindet sich in einer anderen Datei in einem anderen Verzeichniss etwas tiefer in der Hirarchie(/classes/shop.php). Ich möchte dieser Funktion den Wert für $test übergeben, klappt aber leider nicht.was mache ich falsch? bzw wie kann ich testen, ob die variable in der FUnktion vorhanden ist. alert($test) hat nicht funktioniert.

//sites/shop.php:
$test=$_GET['test']; //Variable ist vorhanden

//Funktionsaufruf:
$products = $cart->get_products($test);

// in /classes/shop.php:
function get_products($test) {
......
$products_query = tep_db_query("select id, name, from TABLE PRODUCTS where orders_id = '".$test . "'");

in der Funktion findet eine DB-Abfrage statt und ich bekomme die Variable $test einfach nicht in die Funktion. Sie ist nicht vorhanden.

viele Grüße
Maren