サイト作りについての質問です。
複合条件(?)って言うんですかね。
カードゲームのカードの検索サイトを作りたいのですが。例えば画像のようなカードには
名前:青眼の白龍 属性:光 レベル:8 種族:ドラゴン カードの種類:通常モンスター
みたいなテキストなどがあります。
で、複数のプルダウンやラジオボタン等で属性:光 レベル:8 種族:ドラゴン
みたいな感じで検索して画像のカードを表示させたいのです。
どのようなソースコード入力すればいいのでしょうか
また、言語としては、どれが一番適切でしょうか?
詳しい方ご教授の方をよろしくお願いします。
No.1ベストアンサー
- 回答日時:
案1.
単純な HTML + JavaScript で画面を実装
サーバー側の処理が不要なので管理しやすい
// 実装例
<form name=searcher>
<input name=条件1>
<input name=条件2>
<button type=submit>検索</button>
</form>
<script>
var カード情報一覧 = [ {名称:"XXX", 画像:"YYY.jpg", 条件1:"AAA", 条件2:"BBB", ..}, ... ];
document.forms['searcher'].addEventListener('submit', 検索処理, false);
function 検索処理(event) {
_ フォームから検索条件を読み取る();
_ 条件に一致するカード情報を探す();
_ 見つかったら画面内に結果を表示();
}
</script>
案2.
ブラウザ上で動作する JavaScript UI フレームワークを使い画面を実装
構造としては案1と同様なので、サーバー側の処理が不要
参考
https://jp.vuejs.org/
案3.
サーバー側で動作する JavaScript Web フレームワークを使い画面を実装
サーバーの環境整備やセキュリティ等の管理の手間が増える
通常はブラウザ上で動作する JavaScript も必要なので、案1や案2と併用することが多い
参考
https://expressjs.com/ja/
案4.
サーバー側で動作する Web サーバーのフレームワークを使い画面を実装
構造としては案3と同様
言語は一般的には Java / C# 等の重量級や PHP / Python 等の軽量級がよく使われるが、お好みでどうぞ。
ただし案1や案2と併用する場合、ブラウザ上は必ず JavaScript で書くので注意
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 一眼レフカメラ 一眼レフやミラーレス一眼の動画 2 2022/08/12 14:08
- 一眼レフカメラ 一眼レフやミラーレス一眼 2 2022/08/12 14:25
- ガーデニング・家庭菜園 写真(7月22日撮影)の花の名を教えてください。 4 2022/08/06 23:05
- 格安スマホ・SIMフリースマホ スマホ本体とSIMカードを新しく買い替えたい。 7 2023/01/23 18:44
- Access(アクセス) Accessフォーム 一部のレコードだけを抽出する方法について 1 2022/06/28 18:45
- 格安スマホ・SIMフリースマホ SIMカードのロックについて 1 2022/03/29 15:02
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- HTML・CSS リンクバナーのHTMLタグ。画像を変えたり、設置位置を変えるとバナー貼付け側はどう見える? 2 2023/02/01 12:01
- Android(アンドロイド) auのAndroid端末のSIMカードがロックされてしまいました。 6 2022/08/22 20:31
- Excel(エクセル) Excelシートのある番地の文字が一致したすべての行を別シートに転記する方法 11 2022/10/25 08:43
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ASP.NET(VB)VBソースからJavas...
-
PHP+MySQLでの記載方法、教え...
-
PHPのプログラムが同時に呼び出...
-
phpのひな形、フレームワー...
-
sleepの負荷
-
MacBook Air でVBAについて
-
HTML、CGI、Java、JavaS...
-
自作PHPがどれ程サーバの負担に...
-
非同期関数とノンブロッキング...
-
HTMLでDBからデータを表形式で...
-
テーブルで作った表をボタン操...
-
【JavaScript】confirmのボタン...
-
jsonテキストデータの並び替え...
-
CGIなのにIE8のときキャッシュ...
-
アップロードの完了前に容量を...
-
ローカルでのhtmlチェックにつ...
-
Operaでの表示がおかしい(CSS...
-
wininet.dllのInternetOpenの同...
-
Stroage HTA
-
subversionでコミットしたらftp...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ASP.NET(VB)VBソースからJavas...
-
sleepの負荷
-
PHPでフォームの自動入力できま...
-
ブラウザ閉じたらサーバー処理...
-
JSTLを利用してJavascriptの結...
-
php ob_flushが全く動作しない
-
cakephp2とsmartyの表示が遅い
-
掲示板の荒らし対策
-
読み込み中に「Now Loading」を...
-
呼び出し元のURLを知りたいのです
-
jQueryのAjaxで通信の途中結果...
-
include 再読み込み
-
PHPで一定時間が経過すると処理...
-
携帯でも表示されるカウントダウン
-
PHPでメッセージボックス表示
-
処理中インジケータの表示
-
PHPを用いてPOSTし、リダイレク...
-
10秒毎に同じプログラムを繰り...
-
PHPのプログラムが同時に呼び出...
-
XEONについて
おすすめ情報