2017-09-06 3 views
2

私は、さまざまな動物種についての情報を含むウェブサイトを構築しています。私は500の項目のリストを持っています、それは、フィルタリングされ、異なる基準でソートできるはずです。たとえば、「国選択」オプションがあります。ブラジルを選択した場合、他の動物(ブラジルに住んでいる)の中のカツチンサルをリストに追加する必要があります。ウェブサイトのコンテンツを処理するにはデータベースが必要ですか?

HTMLは管理しやすいので、私は問題なく50種のリストを作成することができました。しかし、何らかのデータベースを使用しなくても、フィルタ可能性のあるリストに500個のアイテムを入れることは可能でしょうか?

私はリストから特定のフィルタ基準で動物のアイテムをペアリングすることを考えていました。例えば、「ブラジル」、「哺乳動物」、「オムニボア」などを含むカッパチーンサル。 フィルタで「哺乳動物」が選択され、そのプロパティ(リストのすべての哺乳類)とペアになったすべての動物がリストに追加されます。または、プロパティとペアになっていない場合はリストから削除されます。

このフィルタリング可能なリストを作成する方法については、私は実際にはわかりません。道を歩いて、私は検索機能を追加することさえ検討するかもしれない。

すべてのコンテンツをプラグインした後、何も変更する必要はありません。私は、動的コンテンツを持っている場合にのみデータベースを使用すべきであると読んでいます。

同じページに500アイテムすべてをリストしないと、は非常にになります。私は1ページに10項目を持っています。

私はそれ自体が解決策を必要としません。私はちょうど正しい方向に押されることを望む。 MySQLを調べる必要がありますか? HTML/CSS/Javascriptだけでフィルタリング可能な500項目のリストを表示できますか?私はjavascriptに多少精通しており、JSONが必要なものを提供できるかもしれないことを読んだ。

申し訳ありません私の質問があいまいである場合、または私が間違っている場合は(これは私の最初の投稿です)。何か明確にしてください。アドバイスや提案はです。が高く評価されています。

おかげで、 MANNE

+0

、その後、JSONを移動するための方法である:ここでは

は、データを.txtファイルから引かれる例です。あなたが望むように整理されたすべてのデータを持つJSONを設計し、それを読み込んでページをレンダリングするJavaScriptを書いてください。 – trincot

+0

ありがとう!ページが多い場合はどうなりますか? 3ページ目のアイテムはデータベースなしで本当に削除できますか? –

+0

は何から削除されましたか?ページから?はい。 JSONから?はい、ただし永久にはありません。データが静的でなく、ユーザーがデータを削除できる必要がある場合は、最新のバージョンを維持して保管するためのサーバーが必要です。 – trincot

答えて

1

はありませんあなたは、データベースを必要としません。 https://datatables.net/

JSONだけで動作するサンプルがありますので、データを保存することをお勧めします。このようなjQueryプラグインを使用すると、あなたがそれを変更する必要があるほど大きく成長するまでJSONファイルに保存してください。これは、サーバなしで管理することができ https://datatables.net/examples/data_sources/ajax.html

+0

ありがとう!正確に私が探していた答え。私は、JSONがそれについて多く知っていなくても動作することができたことを思い出しました。私はMySQLやいくつかのハードデータベースシステムを学ばなくてうれしいです。そのプラグインを確実にチェックします。このサイトは素晴らしいです! :) –

関連する問題