現在、当事務所のウェブサイトにはユーザー入力テキストボックスがあり、入力するとデータベースの結果が下に表示されます。 ロット ID、製品、EWSFLOW、およびゾーン
に対して 4 つの結果があります。このうちゾーンのみが異なります。 Lot ID、Product、EWSFlow
をすぐに表示するようにしたいのですが、入力された値に5つの異なるゾーンがある場合、そのゾーンを表示する必要がありますZone: 1,2,3,4 ,5
。 << 最初の問題は解決されました。 次に、各領域にチェックボックスを追加しようとします。チェックボックスは各領域の横に表示される必要があります。ただし、現在はチェックボックスが上部に表示されています。さらに、チェックボックスの数は領域の数と同じである必要があります。挿入された値に 5 つのフィールドがあると仮定すると、これに加えて 5 つのチェックボックスを表示する必要があります (例: フィールド: [チェックボックス] 1)。
上部にチェックボックスが表示されます
クエリを変更して、MySQL の
リーリーGROUP BY
機能を使用できます。以下がクエリです。スペルミスは無視してください。GROUP_CONCAT() この関数は、グループから連結された非 NULL 値を含む文字列を返します。
GROUP BY ステートメントは、同じ値を持つ行を要約行にグループ化します (「国ごとの顧客数を検索する」など)。
配列を定義し、その中に
リーリーlotid
、product
、ewsflow
を入れ、ループ内でそれらを組み合わせることができます。次に、エコーする前に以前に使用されたことがあるかどうかを確認します: