ホームページ >バックエンド開発 >PHPチュートリアル >データベース内のデータに基づいてさまざまな画像を表示する方法

データベース内のデータに基づいてさまざまな画像を表示する方法

WBOY
WBOYオリジナル
2016-06-13 13:06:35988ブラウズ

データベース内のデータに基づいて異なる画像が表示される場合
3 種類のデータがあります
モバイル ユーザーが選択できる (画像)
データベース タイプ フィールドには 1、2、3 が表示されます (合計があります)つまり、データベースに入力するときは、1,2,3,4、1,2,3、0,0,0 などの 4 つのデータのみが存在します。 0、つまり何も選択しません)。

質問したいのは:
コントロール層のフィールドを抽出し、対応する画像を VIEW 層に表示する方法 (画像はローカルです)
初心者は詳細に回答する必要があります。

-----解決策---------
このテーブルをコントローラーで直接クエリし、type フィールドのデータ (文字列) を取り出し、$c=explode() を配列に変換します
プロジェクトに php ファイルを作成し、たとえば、
$a=array(
1=>'/images/1.png',
2=>'/images/2.png', 3=>'/images/3.png'、
4=>'/images/4.png'、
5=>'/images/5.png'、
6 =>'/images/ 6.png',
7=>'/images/7.png',
8=>'/images/8.png',
);
インクルード参照作成ファイル
配列を走査します。 $c の値が $a の k 値と等しい場合、それを新しい 2 次元配列に記録し、ビュー内の配列を走査します。画像のパス

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