私はフォームと受信 php ページを使用してデータベースからデータをエコーします。フォームは 3 つの選択/メニュー アクションを提案するため、受信ページでは 3 つの異なる変数が使用されます。
3 つの選択/メニューでは、一番上のリストの値を空にして、次のようなコードを使用して "-" を表示するのが好きです。
<td>Alphabetical Company Name</td>
<td><select name="alpha" id="alpha">
<option value="">-</option>
<option value="a">A</option>
<option value="b">B</option>
<option value="c">C</option>
そのため、ユーザーが form.php ページを開くと、ボックスで選択された最初のオプション/値は "-" になります。
データベースから選択されたデータを含むテーブルをエコーするフォームの結果を受け取るページを作成しました。
すべて正常に動作しますが、3つの選択/メニューで値を選択せずに送信ボタンをクリックすると、次のようになります:notice: Undefined variable: query in ... Query was empty
ここでquery
言及されているのは、次のことを指します。$result = mysql_query($query) or die(mysql_error());
3つの選択/メニューが値を送信しない場合、SELECT
プロセスは開始されないため、$result = mysql_query($query)
何も受信しませんquery
が、ユーザーが3つの選択を維持するように(一般的に)その問題を修正するにはどうすればよいですか値のない/メニュー、「未定義の変数」警告/エラーは発生しませんか?
私の英語が不明瞭で、質問が非常に基本的である場合は申し訳ありません。