1

次のように2つの異なるクエリがあります....

これが私のネットワークと建物名のリストです。

Network            BuildingName
Mass and Mobile    Araneta
Mass and Mobile    Home Sweet
Hotels             Atrium Hotels

例:私のコンボボックスでは、そこに表示されるネットワークは"Mass and Mobile" and "Hotels"、その後、選択するとチェックボックス付きでMass and Mobile表示されます。これが私のプログラムです。"Araneta""Home Sweet"

 echo "<div><input type='checkbox' class='checkall'> Check all</div>";
    $section = mysql_query("SELECT fldBldgName FROM tblbuilding where fldNetname = '$get_ID' ORDER BY fldBldgName");
    while ($row = mysql_fetch_array($section))
    {
        echo "<tr><td>";
        echo "<div><input id='playbldg' type='checkbox'  name='play[]' class='chk_boxes1' value='" . $row['fldBldgName']."'>";
        echo $row['fldBldgName'];"</div>";
        echo "</td></tr><br/>";
    }
    echo "<br/>";
    echo "<br/>";
    echo "<input type='submit' name='save' value='Add'  onClick='checkFields()'>";

これが別のテーブルのコードです...名前をtbldata [このフィールドは情報を保存するためのものです]

例 データベースの のリストtbldata。ご覧のとおり、合計期間フィールドが既にあります...

fldNetname          fldBldgName       fldTotalDuration
Mass and Mobile     Araneta            08:00:00
Mass and Mobile     Home Sweet         00:25:00

Mass と Mobile では、最大合計継続時間は 08:00:00 です。Araneta の建物はすでにいっぱいですが、Home Sweet はまだいっぱいではないことがわかります....

予定しているのは、アラネタの建物名が埋まっている場合はチェックボックスがないのですが、08:00:00未満の場合はチェックボックスが表示されます....

実行したい出力例:

アラネタ - 08:00:00

ホームスイート - 00:25:00

出力:assuming the "[]" is the checkbox

   Araneta
[] Home Sweet
[] Sugar Free
[] Google

どうすれば達成できますか?

4

1 に答える 1

0

これがうまくいくことを願っています

    echo "<div><input type='checkbox' class='checkall'> Check all</div>";
    $section = mysql_query("SELECT fldBldgName,if(fldTotalDuration<'08:00:00','show','notshow') as status FROM tblbuilding where fldNetname = '$get_ID' ORDER BY fldBldgName");
    while ($row = mysql_fetch_array($section))
    {
        echo "<tr><td>";
        if($row['status']=='show'){
            echo "<div><input id='playbldg' type='checkbox'  name='play[]' class='chk_boxes1' value='" . $row['fldBldgName']."'>";
        }
        else{
            echo "<div>";
        }       
        echo $row['fldBldgName'];"</div>";
        echo "</td></tr><br/>";
    }
    echo "<br/>";
    echo "<br/>";
    echo "<input type='submit' name='save' value='Add'  onClick='checkFields()'>";
于 2013-10-07T06:51:13.833 に答える