checkbox
  • mysqli
  • checked
  • 2014-01-18 3 views 0 likes 
    0

    누구든지 나를 보여줄 수 있습니까? 회사에서 c_id를 사용하여 나중에 사용할 값을 확인란에 지정합니다. 회사 이름을 사용하여 확인란 옆에 회사 이름을 씁니다. Artistscompany의 c_id를 사용하여 확인란에서 "checked"를 인쇄합니다. 여기서, artistscompany의 c_id는 아티스트의 c_id와 같습니다.표의 열이있는 체크 박스를 선택하십시오.

    $slsql = 'SELECT * FROM artistscompany WHERE a_id='.$ad_id; 
    $blsql = 'SELECT c_id, name FROM company WHERE c_id > 1'; 
    if (($bl_result = mysqli_query($dbh, $blsql))AND($sl_result = mysqli_query($dbh, $slsql))) { 
    while($bl_row = mysqli_fetch_assoc($bl_result)){ 
    $sl_raekke = mysqli_fetch_assoc($sl_result); 
    foreach((array)$sl_raekke as $sl_row){} 
    echo '<input type="checkbox" name="belongs[]" value="'.$bl_row['c_id'].'"'; if($sl_row == $bl_row['c_id']){echo'checked';}ELSE{echo'';} echo'>&nbsp;'.$bl_row['name'].'<br />'; 
    } 
    mysqli_free_result($bl_result); 
    mysqli_free_result($sl_result); 
    } 
    

    답변

    0
    $query = 'SELECT * FROM artistscompany a, company c WHERE c.c_id > 1 AND 
          c.c_id=a.c_id AND a_id='.$ad_id; 
    

    지금 데시벨에서이 가져올 쿼리 및 표시를 사용합니다.

    a 및 c는 필드를 나타내는 데 사용됩니다. 회사 테이블의 c_id> 1a_id = $ 변수두 테이블의 동일한 회사 ID. 내가 틀렸다면 나를 바로 잡아라.

    +0

    작동하지 않습니다. – user3088467

    +0

    정확히 어떤 문제가 있습니까? – Atieh

    +0

    다시 : artistcompany (table)의 c_id를 사용하여 확인란에서 "checked"를 인쇄합니다. 여기서 artistcompany (table)의 c_id는 아티스트 (table)의 c_id와 같습니다. – user3088467

    관련 문제