2010-12-20 16 views
1

Durch die Übergabe einer js-Variable an PHP-Code zeigt es einen Wert am Ende des Programms.

Aber das Problem ist nicht mather, was ich versuche, es mit der Punktzahl zu initiieren verschwindet am Ende.

Wenn ich es in Ruhe lasse, wird alles so angezeigt, wie es sollte, aber mit der nervigen undefinierten Nachricht bis zum letzten Bildschirm (wo der Wert tatsächlich angezeigt wird).

$varOne = $xml->addChild('one', $_GET['resultone']); 

Die Variable in der js Vergangenheit window.location.href unter Verwendung sein

Ich habe versucht, mehrere isset Möglichkeiten, aber keiner von ihnen scheinen bei der Lösung dieses lästige Problem gelungen zu sein.

Mit freundlichen Grüßen.

Antwort

0

Haben Sie versucht, nach $ _GET und $ _GET ['resultone'] zu testen?

if(isset($_GET) && isset($_GET['resultone'])) { 
} 
+0

Ich mache '' (isset ($ _ GET ['resultone']) &&! leer ($ _ GET ['resultone'])) '. $ _GET wird immer gesetzt, AFAIK. – Pikrass

+0

Ich hatte Zeiten, als $ _GET nicht gesetzt ist und es einen Fehler wirft. –

0

Die Funktion $ _GET liest die Abfragezeichenfolge. Also Ihr JavaScript-Code sollte wie folgt aussehen:

window.location.href = "myscript.php Ergebniswenn = 123?"

Ist das, wie Sie es tun?

+0

ja das ist richtig! – Tonz

+0

das ist richtig? "Es ist die richtige Lösung": "So mache ich es" – cbrandolino