0

質問を完全に説明する方法や、開始方法がわかりません。しかし、私が始めることができるのは、学校用に PHP で Web サイトを作成していて、これまで PHP を使用したことがないということです。そして、私が必要としているのは、ページの一部、つまりサイドバーのみを変更することです。または、ユーザーが学校連絡先などをクリックしたかどうかに応じて、コンテンツ。

私の index.php では、サイドバーにニュースが表示されます。しかし、私のナビゲーションバーでは、便利なリンクをクリックすると、サイドバーがニュースの表示からいくつかのリンクの表示に変わるはずです。

可能であれば、リンクの 1 つをクリックすると、ナビゲーション バーの下のコンテンツのみが変更され、サイドバーには有用なリンクが表示されます。

<?php  
include('include/header.php');  
include('include/nav.php');  
?>  

<div class=content>  

<h1>Heading 1</h1>  
<p>Text goes here</p>  

</div>  

<?php include('include/nyheter.php') ?> <--not part of code! this is the sidebar  

<?php include('include/footer.php')  

<iframe>今のところ、コードを使用して index.php に表示されるニュースしかありません。しかし、クラスの代わりにID <iframe>を使用または使用したいです。<div class=sidebar">

私は有用な情報を見つけるために周りを検索しましたが、それらのほとんどは AJAX と JQuery について何かを述べています。

さらに情報が必要な場合は、できるだけ具体的にお尋ねください。正しい情報を提供できます =)

編集
ウェブサイト全体を Google ドライブにアップロードして、共有できるようにしました。ご覧のとおり、新しい .php ファイルを多数作成しました (それらのほとんどは、html で作成された他のバージョンのもので、現在は PHP に変換されています。
リンクはhttps://docs.google. com/folder/d/0BxsqMLXovlRHdmFlOFYzMjlzRHc/edit?usp=共有

ちなみに、ウェブサイトはノルウェー語です。この情報が、私の質問を解決する方法を教えてくれることを願っています.
覚えておいてください、私はPHPやHTMLとCSS以外の他のプログラミング言語にまったく慣れていません。

4

3 に答える 3

1

if文を使用して、URLに従ってページのコンテンツを変更できます

例えば

if($_GET['page'] == "about") {
echo "about page content";
}
elseif($_GET['page'] == "page1") {
echo "page1 content";
}

など、リンク yourpage.com/index.php?page=about をメニューに追加するだけです。

于 2013-02-08T12:26:39.847 に答える
1
<?php
// get current page url   
$page = basename($_SERVER["REQUEST_URI"]);
  if ($page === "index.php"){
// display news info
}else if($page === "usefulllink.php"){
 // display userful links
}
?>
于 2013-02-08T12:27:21.423 に答える
0

php の $_GET 変数を使用して、使用するページとナビゲーションを設定します。これは、URL の変数を介してアクセスされます。

例: www.yoursite.com?page=home&nav=first

その後、phpに含めることができます

<?php
$page = $_GET['page'];
$nav = $_GET['nav'];
//set some defaults
if(strlen($page) == 0){ $page = "home"; }
if(strlen($nav) == 0){ $nav = "about"; }

//Then using if statements you can select content and navigation

if($page == "home"){
  //print navigation bar with selected link
  if($nav == "about"){
    //print content for the selected navigation
  }
}

?>
于 2013-02-08T12:39:47.893 に答える