2010-12-20 4 views
1

PHP 코드에 js 변수를 전달하면 프로그램의 끝에 값이 표시됩니다.

하지만 문제는 내가 점수를 초기화하려고하는 끝에는 결국 사라집니다.

만약 내가 그대로두면, 모든 화면이 표시되지만 마지막 화면 (값이 실제로 표시되는 곳)까지 성가신 미정의 메시지가 표시됩니다. JS에서

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

변수는 window.location.href

내가 시도 여러는 isset 방법을 사용하지만, 그들 중 누구도이 성가신 문제를 해결하는 데 성공했다고 보이지 않는다하여 과거되고 있습니다.

친절하게 제공합니다.

답변

0

$ _GET 및 $ _GET [ 'resultone']에 대한 테스트를 시도 했습니까?

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

나는 (($ _ GET [ 'resultone']))과'empty ($ _ GET [ 'resultone']))'을 사용합니다. $ _GET은 항상 AFAIK로 설정됩니다. – Pikrass

+0

$ _GET이 설정되지 않은 경우 오류가 발생합니다. –

0

$ _GET 함수는 쿼리 문자열을 읽습니다. 그래서 자바 스크립트 코드는 다음과 같이 보일 것입니다 :

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

어떻게 당신이 그것을하고있는 것이 있습니까?

+0

예! – Tonz

+0

맞죠? "그것은 올바른 해결책입니다": "내가하는 방법" – cbrandolino

관련 문제