2010-12-20 16 views
1

js変数をPHPコードに渡すことで、プログラムの最後に値が表示されます。

しかし問題は、私が最後にスコアが消滅して初期化しようとしているマザーではありません。

もし私がそれを残しておけば、最後の画面(値が実際に表示される)まで迷惑な未定義のメッセージが表示されます。

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

jsの中の変数がwindow.location.href

を使用することによって、過去されている私はいくつかのISSET方法を試してみましたが、それらのどれもが、この厄介な問題を解決することに成功しているように見えるん。

大切にしてください。

答えて

0

$ _GETと$ _GET ['resultone']のテストを試しましたか?

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

私は '(isset($ _GET ['resultone'])&&!empty($ _ GET ['resultone']))'を使っています。 $ _GETは常にAFAIKに設定されています。 – Pikrass

+0

$ _GETが設定されていないときにエラーが発生しました。 –

0

$ _GET関数は、クエリ文字列を読み取ります。だからあなたのjavascriptのコードは次のようになります。

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

がどのようにあなたがそれをやっているということですか?

+0

はいそうです! – Tonz

+0

そうでしょうか? "それは正しい解決策です": "それは私がやっていること" – cbrandolino