0



HTML / PHPを使用した学校プロジェクトがあり、Webページを作成する必要があります。問題は、インデックス(またはメインページ)しか存在できず、残りは他の.htmlドキュメントのコードのごく一部であるということです。

関数を作成する方法を見つける必要があるので(私は...)、リンクの1つをクリックすると、<body id>、<title>が変更され、<に別のコンテンツが読み込まれます。 div>(コードのごく一部)。

再開:5つのカテゴリがあり、クリックすると、それぞれが<body id>属性、<title>を変更し、<div>に異なる.htmlページをロードする必要があります。これを不快に感じる方がいらっしゃいましたら申し訳ありませんが、私は本当にこれについて助けが必要です。

今まで、これは私が持っているものです:

<?php
    $id0="" . $id1;     //default
    $id1="home";
    $id2="iso";
    $id3="lm";
    $id4="par";
    $id5="itasir";
    $id6="fh";
?>

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

ここで、$ id1-6はカテゴリであり、id0はロードする必要のあるページのカウンターまたはポインターです。元。「Par」リンクをクリックすると、$id0が「」に変わります。$ id4; そしてボディはid4を含むid0をロードするでしょう...私は思う...それはそれであるはずです。

ありがとう...

4

1 に答える 1

0

読むべきいくつかのこと - 学習は素晴らしいものですが、もちろん、コードを与えられるだけではダメです。

<?php
    $id0="" . $id1;     //default
    $id1="home";
    $id2="iso";
    $id3="lm";
    $id4="par";
    $id5="itasir";
    $id6="fh";
?>

次のようにはるかに理にかなっています。

<?php
    $id = array();
    $id[0]="" . $id[1];
    $id[1]="home";
    $id[2]="iso";
    $id[3]="lm";
    $id[4]="par";
    $id[5]="itasir";
    $id[6]="fh";
?>

そうすれば、数字を使用して必要な数字を簡単に取得できます。

を使用して URL で変数を使用することになるでしょう$_GET

URL が の場合、http://www.example.com/index.php?page=1$_GET['page']と等しくなり1ます。

これにより、URL に基づいてさまざまなことを行う PHP を作成できます。

その後、おそらくfile_get_contents(http://php.net/manual/en/function.file-get-contents.php) を使用して、適切なファイルの内容をロードします。

簡単!

于 2012-11-11T13:21:58.943 に答える