2013-10-07 1 views
1

다음과 같은 두 가지 쿼리가 있습니다 ....PHP : 하나의 쿼리에 2 개의 테이블

다음은 내 네트워크 및 빌드 이름의 목록입니다.

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

예 : 내 콤보 상자에서 내가 Mass and Mobile이 체크 박스로 "Araneta""Home Sweet"를 표시합니다 선택하면 그 이후 "Mass and Mobile" and "Hotels"가 표시됩니다 네트워크. 그래서 여기에 제 프로그램이 있습니다.

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 그 이름을 ... 다른 테이블에 내 코드입니다. 마찬가지로 우리는 우리가 아라 네타의 건물이 이미 가득하지만 홈입니다 볼 수있는 최대 총 시간은 08:00:00입니다 질량 및 모바일

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

... 이미 총 지속 시간 필드를 볼 수 있습니다 달콤한 아직 아직 가득 차있다 ....

나는 Araneta의 건물 이름이 이미 가득 찬 경우 체크 박스가 없지만 08:00:00보다 작 으면 .... 표시

내가하고 싶은

예 출력 :

아라 네타 - 08 : 0 0시

홈 스위트 - 0시 25분 0초가

출력 : assuming the "[]" is the checkbox

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

어떻게 달성 할 수있다?

답변

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()'>"; 
+0

당신을 위해 작동하고 작동? –

+0

@SwapnilPatil ... 안녕하세요, 슈퍼 늦은 답장을 드려 죄송합니다. 저와 그 작품을 도와 주셔서 감사합니다. :) – user2826499

관련 문제