2010-08-13 2 views
1

처음에는 PHP를 처음 사용했습니다. 그게 내 문제 야.PHP 변수 문제

header.php와 footer.php가 포함 된 index.php 웹 페이지가 있습니다. 내 index.php를 페이지 상단에서 내가 가진 : 페이지가로드, body 태그는 단순히 보이는 그러나 때 다음과 같이 header.php 파일에서

<?php $pageID = 'home'; ?> 

내가

<body id="<?php echo $pageID; ?>"> 

이 : <body id="">

내가 잘못하고 있니?

감사

+0

당신은 더 많은 코드를 보여줄 필요가 예정

코드의 관점에서

는, 그 각각의 명령의 순서는이 있는지 확인합니다. 엄밀히 말하면, $ pageID가 반향을 일으키기 전에 설정되고 범위 문제로 인해 작동하지 않는 함수에 설정되지 않은 한 "아무것도"잘못된 점이 있습니다. –

답변

6

확인은 전에 $pageID를 선언하고 당신이 header.php 포함되었는지 확인합니다. 이 작업을 수행하지 않는 경우 header.php은 색인 파일이 파일이 포함 된 후에 만 ​​설정되므로 아무 것도 인쇄하지 않기 때문에 $pageID 변수 값을 가져 오지 않습니다. 이와는 반대로

$pageID = 'home'; 
// anything else that might be in between 
include 'header.php'; 

:

include 'header.php'; 
// anything else that might be in between 
$pageID = 'home'; 
+0

아. 분명한. 간단한 질문에 대답 해 주셔서 감사합니다. 나는 페이지가 나를 허용하면 대답을 확인해 볼 것이다. – Squirkle