2010-12-20 6 views
0

PHP 변수에 javascript 변수를 추가하면 $ _GET [ 'something']은 정의되지 않은 색인을 계속 말합니다.

올바른 결과가 표시되고 XML에 기록되지만.

초기화하려고하면 내 점수가 더 이상 표시되지 않습니다.

화면에 아무 것도 표시하지 않고 어떻게 초기화 할 수 있습니까?

감사합니다.

+1

자바 스크립트와 자바 스크립트가 일치하지 않습니다. –

답변

2

당신은 자바 스크립트를 사용하여이 작업을 수행 할 경우

window.location.href="index.php?scoreresult="+score 

당신이 XSL을 활용할 경우

$_GET['scoreresult'] 

대신

$_GET['score'] 

사용하여 PHP에서 변수에 액세스 할 수 있습니다 XML을 변환하면 XSLT::setParameter이 흥미로울 수 있습니다. XSL- 스타일 시트 내에서 사용하기 위해 PHP (Variable)를 등록 할 수 있습니다.

+0

필자는 생각보다 많거나 적게 만들었습니다. 그러나 문제는 $ _GET [ '']가 PHP 블록에서 정의되지 않는다고 계속 말합니다. 내 결과가 올바르게 표시 될 때까지이 정의되지 않은 메시지가 계속 표시됩니다. 어떻게 이것을 '표준'으로 초기화 할 수 있습니까? 감사합니다 – Cordon

+0

초기 값을 얻으려면'$ score = (isset ($ _GET [ 'scoreresult'])) 같은 것을 사용 하시겠습니까? intval ($ _ GET [ 'scoreresult']) : 0;' –

+0

안녕하십니까. 문제는 정의되지 않은 색인을 계속 말하고 점수를 표시합니다. 내가 원하는 유일한 것은이 정의되지 않은 메시지가 사라져서 내 게임에 대한 어떠한 시각도 차단하지 않는다는 것입니다. 그리고 mather에 그것을 넣은 사람은 score.php 페이지가 끝날 때까지 정의되지 않은 것을 계속합니다. 아마도 index.php 페이지에 뭔가 넣어야할까요? 문안 인사 – Cordon

관련 문제