ホームページ  >  記事  >  バックエンド開発  >  PHPのファジークエリとは何ですか

PHPのファジークエリとは何ですか

PHP中文网
PHP中文网オリジナル
2017-06-20 09:20:443388ブラウズ

1. PHP ではドロップダウン ボックスがよく使用されますが、ドロップダウン ボックスに多数のオプションがある場合は、どうすればよいでしょうか。

この関数では、2 つの select の id 値を関連付けてから select 属性を選択し、それを変更できないようにするのが最善です。再度選択するときに属性を削除します。これにより、select 属性を削除するときに Firefox と Google js の互換性の問題が発生します。未対応や削除できない属性が発生しやすく、機能も面倒です。また、両者の対応関係はバックグラウンドで判断されなければなりません。 (バックグラウンドで両者の対応を比較する場合、データベースにクエリを実行して会社の ID を見つけ、次にデータベースにクエリを実行して保証会社の ID を照合する必要があります。ID を取得するためにフロントデスクを使用しないでください。保証会社の価値)。

2. スタイル:

は相互に関連しています。保証会社がある場合、ドロップダウン ボックスには 1 つの保証会社のみが表示され、そうでない場合はすべて表示されません。が表示され、管理者に選択させます。

3. 選択ドロップダウン ボックスには検索ボックスを含めることができないことがわかっています。このように、プラグインを使用することしかできません。選択ボックスを ul li に変換します。これは非常に優れています。使用するプラグイン: select2.

4. 通常、バックグラウンド データベースでデータを取得し、値を割り当て、select2 プラグインを導入します。 select2 プラグインに関連する CSS ファイルもインポートする必要があることに注意してください。価格を提示するための一部の CSS と JS はカプセル化されており、スタイルは自分で変更できます。

5. 追加されたスタイル:

.select2-results__option[aria-selected] {
    cursor: pointer;
    font-size: 14px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px;
    font-size:14px;
}

.select2-container--default .select2-results > .select2-results__options {
    max-height: 280px;
    overflow-y: auto;
}
6. ドロップダウンボックス間の相互関係:

7.

8. js 処理: 取得非表示の選択値を削除し、選択オプションを再編成します (注: 選択が非表示になった後も、その値はまだ存在し、使用できます)

以上がPHPのファジークエリとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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