2016-10-02 2 views
0

私は、コンテンツ部門を持つマスターページを持っています。どのメニュー項目がクリックされたかに応じて、それに応じてコンテンツを変更したいと思います。PHPでページコンテンツを変更するには?

例:[私たちについて]をクリックすると、私たちの内容がコンテンツdivに含まれます。

+1

Javascriptと[Ajax](http://www.w3schools.com/ajax/)を使用する必要があります。 –

+0

フェッチしたいコンテンツはどこに保存されていますか? – Murillio4

+0

内容は別のPHPファイルに保存されます – jvr

答えて

0

JSなしのPHP。あなたはPOSTでページ識別子を渡す必要がありますまたはページ上のそのようなリンクのメソッドをGET

クリックして、値が「約」

の変数「CONTENT_ID」ではindex.phpと呼ばれるマスターページにGETリクエストを送信します
<a href="index.php?content_id=about">About Us</a> 

PHPスクリプトでは、この変数をWebサーバーから取得する必要があります。 あなたのマスターページのコンテンツセクション内の

<?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"; 
} 
?> 

P.S.必要なコンテンツが含まれます 「もし」や「ケース」の建設をがあるかもしれませんPHPは既にテンプレートを持った成熟したフレームワークが多く、最初から書く必要はありません:-)

+0

この回答をありがとう、後でチェックします。これは私の目的のために働くと思います – jvr