statuses
のリストを含むデータベーステーブルがあるとします。の値が<options>の場合
私のアプリのフォームでは、ユーザが選択できるstatuses
のすべてのオプションを含む<select>
があります。
は今、以前statuses
のリストから選択されたstatus
を表しstatus
の列が含まれていpeople
と呼ばれる別のテーブルがあると言うことができます。
そして、私は私のstatuses
テーブルからstatus
を削除したが、その削除status
とpeople
のためのデータベースの行がまだあることを言うことができます。
私のフォームでは、statuses
テーブルに存在しないため、その状態の<select>
オプションを事前に選択することができなくなりました。
私はこれをどうやって処理するのですか?それで、選択状態で削除されたステータスがまだあらかじめ選択されていますか? <input type="text">
を持っている唯一の選択肢ですし、twitter先読みのようなオートコンプリートのいくつかのタイプですか?もしそうなら、私はこれをどのように検証するのですか? status
が入力されているかどうかを確認することはできますか?また、データベーステーブルstatuses
に既に存在するものがありますか?
洞察力はすばらしいでしょう。
まず、statusesテーブルからステータスを削除するのではなく、そのテーブルにそのステータスが利用可能かどうかを示す列を持つことを検討してください。 – Nick
素晴らしいアイデア! (15文字) – kjdion84