1

タブから選択したカテゴリに関連するデータを表示するために、中央に大きなブロックを配置したページを設定しています。関連データのインスタンス数に基づいて、このデータを自動入力してページ分割したいと考えています。

また、タブを選択すると、背景画像が大きなブロックに溶け込み、選択されていないタブには明らかに同じブロックの一部ではないグラフィックが表示されるように設定したいと思います。

アートワークをすべて作成し、html テンプレートを準備しました。たまたま、約 4 ~ 6 年間、プログラミングのループから抜け出しました。だから私は方法について少し迷っています:

A) 関連するデータ ストリームを作成し、フォーマットします。

B) どのカテゴリが選択されているかをタブに反映させる。

コードのタブセクションにこれがあります:

<tr>
    <td background="images/LeftSideSpacer3.png" width="20" height="32"></td>
    <td background="images/LeftSideButtonSpacer.png" width="14" height="32"></td>
    <td background="images/LeftSideButtonSpacer2.png" width="2" height="32"></td>
    <td background="<?php tabStatus(); ?>" width="65" height="32">
        <a href="<?php $href=$CategoryTitle; ?>?<?php echo $href; ?>" name="<?php $SectionName='Hunter'; ?>Hunter" onClick="<?php $CategoryTitle='Hunter'; ?>">Hunter</a>
    </td>
    <td background="images/ButtonSpacer.png" width="3" height="32"></td>
    <td background="images/TabOff.png" width="65" height="32"></td>

tabStatus()私のヘッダーで定義済みの関数を呼び出す場所:

function tabStatus() {
    if ($SectionName == $CategoryTitle) {
        return "images/TabOn.png";
    }
    else {
        return "images/TabOff.png";
    }
}

これはどれも機能せず、迷子に戻ります。そして、4時間のグーグル検索と検索はあまり役に立ちませんでした.

4

2 に答える 2

1

SQLデータベースまたは同様のものからデータを取得すると仮定します。その場合、データを含むオブジェクトを繰り返し処理し、次のように HTML コンテキストで出力できます。

foreach($data as $value)
{
    // This is supposed to be the resulting HTML string for every data value
    echo "<td>" . $value . "</td>"; 
}

これにより、データを含む静的な HTML ページが作成されます。クライアントのリクエストごとに、リクエストに応じて新しいページが作成されます。

後でサイトにデータをロードする、より動的なアプローチが必要な場合は、こちらをご覧ください http://verido.dk/index.php/ressourcer/artikler/loading-and-saving-data-dynamically-using-php- jquery-and-mysql/

さらに問題がある場合は、質問に具体的に記入してください。そうすることで、より良い答えが得られます。プログラミングに関する一般的なヘルプが必要な場合は、(StackExchange ではなく) フォーラムで質問することをお勧めします。

于 2012-12-08T20:06:30.523 に答える
0

ユーザー インターフェイスを構築していて、それをより管理しやすいチャンクに分割する必要があります。現状では、「真」の質問も真の答えも 1 つもないため、この質問に答えるのは困難です。

提供されたコードを見て、HTML と CSS を読むことをお勧めします。HTML Dogは、セマンティック マークアップの作成を開始するのに適しています。そこから、新たに発見したスキルを使用して、シナリオに適用できます。よくできた他の Web ページを分析することも、HTML と CSS の知識を向上させる良い方法です。

于 2012-12-07T21:55:15.187 に答える