0

ユーザーがデータを入力するフォームページがあり、「送信」を押すと、データベースでクエリが実行され、関連情報が取得されます。

したがって、ユーザーはクラス名と時間の 2 つをフォームに入力します。

その後、php ファイルがセクション情報を含むテーブルを作成します。

たとえば、ENG 212 には ENG212-001 と ENG212-101 の 2 つのセクションがあります。したがって、テーブルには、最大登録数や場所などのセクションに関する情報が含まれています。また、そのセクションに現在登録されている人数も表示されます。

ここで、ユーザーにセクションを選択してもらいます。最大登録数が 10 で、現在登録されている学生が 10 人の場合、ユーザーはそれを選択できません。現在の登録が最大登録未満の場合、ユーザーはそのセクションを選択できます。

だから、フォーム付きのHTMLページ->テーブルをプルアップするphpファイル--->ユーザーがセクションの1つを選択する方法が必要ですが、セクションがいっぱいの場合は、セクションを選択することさえできないようにしたいです.

ラジオボタンを考えていますが、この特定のシナリオでどのように実装するかわかりません

どうすればこれを実装できますか? オンラインで調べてみましたが、これを実装する方法がわかりません。

任意の助けをいただければ幸いです。

4

3 に答える 3

0

ifクラスがいっぱいかどうかを評価する簡単なステートメントでうまくいきます。

if($row['status'] == '1') {
    //Display code here
} else {
    //Display class is full message here
}
于 2012-04-25T20:57:14.243 に答える
0

HTML フォームを送信し、最大登録値を取得したら、PHP でそれを確認し、取得した値に基づいて PHP 内からラジオ ボタンを出力します。

if ($max_of_section_1>10) 
    echo "<input type='radio' disabled='disabled' value='Section01'/>Section 01";
else
    echo "<input type='radio'  value='Section01'/>Section 01";
if ($max_of_section_2>10) 
    echo "<input type='radio' disabled='disabled' value='Section02'/>Section 02";
else
    echo "<input type='radio'  value='Section02'/>Section 02";
于 2012-04-25T21:22:32.750 に答える
0

エンド ユーザーが入力を選択できないようにするだけの場合は、html disabled属性を試してください。セクションがいっぱいであると判断した場合は、入力方法を無効に設定します。バックエンドにも論理的な障壁が必要です。

于 2012-04-25T20:59:01.887 に答える