ホームページ  >  記事  >  バックエンド開発  >  すべての製品は 1 つのページ (テンプレート ページ) を使用して製品詳細ページを生成しますか?

すべての製品は 1 つのページ (テンプレート ページ) を使用して製品詳細ページを生成しますか?

WBOY
WBOYオリジナル
2016-06-23 14:02:35858ブラウズ

たくさんの製品サムネイルがあるので、各サムネイルをクリックして製品の詳細を説明するページを開きたいと考えています。

このページのさまざまな製品に基づいてさまざまな説明コンテンツを生成するにはどうすればよいですか?

各サムネイルをクリックして各製品の拡大画像を開くことができましたが、異なる説明を取得するにはどうすればよいですか?

各写真に対応する商品説明はデータ化されていますか?それともtxtファイルに保存しますか?
次に、サムネイルリンクを開いたときに、対応する説明コンテンツを取得しますか?

アイデアを探しています。初心者です。


ディスカッションへの返信(解決策)

1. 各IDに対応する商品のデータがデータベースに格納されます。

2. テンプレートをデザインします

3. プロダクトIDから対応する情報を取得し、テンプレートに記入して出力します

1. おっしゃる通り、データの保存が必要です

2. 開くことができますサムネイルに各画像の説明コンテンツをバインドすると、大きな画像を開いたときにクエリを実行することもできます

まあ、それが唯一の方法です。

ありがとうございます!

jquery の ajax メソッドを使用して、クリックするたびにデータベースがリクエストされ、データ (大きな画像の URL を含む) がリクエストされます。

もちろん、ID でクエリするだけでデータベースに保存される必要があります。

jquery の ajax メソッドを使用して画像に onclick イベントを追加し、クリックするたびにデータ (大きな画像の URL を含む) を返すことができます。ページ上に表示してください

初心者にとって、難しすぎる新しい知識について話さないでください。

それは一般的に真実です。データは製品ごとに保存する必要があり、各製品には一意の ID 値が必要です。サムネイルをクリックすると、この ID を通じてコン​​テンツをクエリします。
SQL:
`id`='$id' の製品からコンテンツを選択します

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。