PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Variablen werden nicht an Funktion Übergeben...


MikeCGN
28.12.2006, 18:19:01
Hi Leute,

ich kann keine Variablen an eine Function übergeben, bekomme nur Fehlermeldungen.

Code:

function test($a_tel) // $a_tel wird von Formular übergeben
{
return $a_tel;
echo $a_tel;
}
test();

aber auch folgendes versucht

function test($a_tel)
{
//return $a_tel;
echo $a_tel;
}
test();

Fehler:
Warning: Missing argument 1 for test()


Selbst die diversen Beispiele aus dem WWW (gegoogelt) funktionieren hier nicht.
Ich habe auch schon versucht die Variable Global zu definieren aber auch hier kommt die selbe Meldung.
Mit Register_globals kann es wohl nicht zusammen hängen, da ich dort auch schon "on" und "off" probiert habe.

Danke schonmal für Eure Hilfe

BenjaminG
28.12.2006, 19:03:09
Hi Leute,

ich kann keine Variablen an eine Function übergeben, bekomme nur Fehlermeldungen.

Code:

function test($a_tel) // $a_tel wird von Formular übergeben
{
return $a_tel;
echo $a_tel;
}
test();

aber auch folgendes versucht

function test($a_tel)
{
//return $a_tel;
echo $a_tel;
}
test();

Fehler:
Warning: Missing argument 1 for test()

ist doch ganz klar, warum das nicht funktioniert.

Du musst der Funktion schon einen Wert übergeben, also so:

function test($a_tel)
{
//return $a_tel;
echo $a_tel;
}
$wert = "VARIABLE B";
test($wert);