2016-10-02 3 views
0

콘텐츠 부문이있는 마스터 페이지가 있습니다. 클릭 한 메뉴 항목에 따라 적절하게 내용을 변경하고 싶습니다.PHP에서 페이지 콘텐츠를 변경하는 방법은 무엇입니까?

예 : '회사 정보'를 클릭하면 내용이 div 인 Google 정보가 포함됩니다.

+1

자바 스크립트와 [Ajax] (http://www.w3schools.com/ajax/)를 사용해야합니다. –

+0

가져 오려는 콘텐츠는 어디에 저장되어 있습니까? – Murillio4

+0

내용은 다른 PHP 파일에 저장됩니다 – jvr

답변

0

JS가없는 PHP에서. 당신은 GET 요청을 보낼 POST하여 페이지 식별자를 전달하거나 페이지에 이러한 링크 방법을

클릭을 얻을 필요가있을 것이다 변수의 index.php라는 가치 '에 대해'의 'content_id의'masterpage하는

<a href="index.php?content_id=about">About Us</a> 

PHP 스크립트에서이 변수를 웹 서버에서 가져와야합니다. 마스터 페이지의 콘텐츠 섹션에서

<?php 
    $content=$_GET['content_id']; // _GET is web server array with get variables 
?> 

처럼

<?php 
    if ($content == 'about'){ 
    echo "About We are the Best"; 
    // you could include a file or data from database here 
}else{ 
    echo "Some other page"; 
} 
?> 

추신 필요한 내용을 포함 할 것 '만약'또는 '경우'건설이있을 수 있습니다 PHP는 템플릿이 이미 성숙 된 많은 프레임 워크를 가지고 있습니다. 처음부터 작성하지 않아도됩니다 :-)

+0

이 답변을 주셔서 감사합니다, 나는 나중에 그것을 확인합니다, 내 생각에 효과가 있다고 생각합니다 – jvr

관련 문제