[MX] per GET an PHP

EM-Autotechnik

Erfahrenes Mitglied
Hi Leute!

Ich möchte meine Übergabe-Methode der Variablen dynamisch gestalten:

PHP:
function sendLoadPHP(methode) {
    dataHold = new LoadVars();
    dataHold.sendAndLoad(path, dataHold, eval('"'+methode+'"')); //
    dataHold.onLoad = function(dataDown) {
    if (dataDown) {
        ....
    }
}

bei trace(eval('"'+methode+'"')); kommt "GET" raus... so wie es sein soll.
nun wird leider der onLoad Haendler nicht ausgeführt.
wenn ich die Methode nicht angebe geht alles!
dh. empfangen wird , aber beim Senden entsteht ein Fehler...
Kann mir einer helfen?
Hattet Ihr schon Probs beim SENDEN von variablen?

PS: wenn ich die Funktion von einem anderen MC aufrufe muss ich dort ja
var test = "1"; definieren.
die Variable wäre dann in PHP mit $test abrufbar.. oder mit
$HTTP_GET_VARS['test'] ?

Danke für Eure Hilfe!
MfG Sebastian
 
Zuletzt bearbeitet:
ok habs:

PHP:
function sendLoadPHP(methode) { 
    dataHold = new LoadVars(); 
    dataHold.var1 = "1";//heier müssen die Variablen definiert werden
    dataHold.var2 = "2";
    dataHold.sendAndLoad(path, dataHold, methode)); //<- geht so
    dataHold.onLoad = function(dataDown) { 
    if (dataDown) { 
        .... 
    } 
}

Variablen sind dann PHP Seitig unter $HTTP_POST_VARS['var1'] bzw. $HTTP_GET_VARS['var1'] abrufbar.

Grüsse
 
Zuletzt bearbeitet:
Array KEYS ermittel.

Ich bäuchte jedoch nochmal Eure HIfe

und zwar möchte ich Arrays ausgeben, bei denen der Key und die Value
nicht bekannt sind (also als Key keine fortlaufende Zahl)

shift(), klappt in diesem Falle nicht!

Habt Ihr eine Lösung? habe hier und auch in meinem schlauen Buch leider nichts passendes gefunden... Ist mir sehr wichtig!

Danke Euch!

MfG Sebastian
 
Das dürfte helfen:
PHP:
for ( key in meinArray ) {
   trace ( "meinArray[" + key + "] = " + array[key];
}
 

Neue Beiträge

Zurück