2016-05-18 44 views
0

我有一個查詢結果。它有一個名爲active的值,可能的值是'Y'或'N'。我需要在HTML輸入中檢查值爲'Y'的檢查,然後我需要對複選框進行檢查。下面附上了我的代碼。有人請檢查並糾正我。html中的複選框檢查

foreach($list as $key => $values){ 
     $id++; 
     $active = $values['active']; 
     //$app_container->assign('checked_flag', $values['active']=='Y' ? 'checked' : ''); 
     $display .= '<tr class="odd"> 
         <td colspan="5"> 


           <table class="dataTable"> 
            <tr> 
             <td style="width:20%; font-size:12px">'.$values['name'].'</td> 

             <input type="hidden" data-value="'.$values['id'].'" name ="supply_id" id="supply_id_'.$values['id'].'" value="'.$values['id'].'"/> 
             <input type="hidden" name="store_id" id ="store_id" value="'.$_POST['store_id'].'" /> 

             <td style="width:20%; text-align:center"> 
             <input type = "checkbox" name = "active_supply" id = "active_supply_'.$values['id'].'" "('.$active.'=="Y") ? "checked" : '';" value = "Y" onclick="saveAction('.$values['id'].' ,'.$_POST['store_id'].')"/> 
             </td> 


            </tr> 
           </table> 

         </td> 
        </tr>';  

    } 

這是我的php文件。我很難編碼它的一些HTML文件。

回答

1

試圖將一個變量

$checked = ($active == "Y") ? 'checked="checked"' : ''; 

改變輸入設置爲此

<input type = "checkbox" name = "active_supply" id = "active_supply_'.$values['id'].'" '.$checked.' value = "Y" onclick="saveAction('.$values['id'].' ,'.$_POST['store_id'].')"/> 
+0

@rajneet辛格感謝很多好友。最近2小時我正在爲此工作。我知道一些基本知識缺失。再次感謝 – django

+0

很高興知道這一點。快樂編碼:) –

+0

upvote答案。 –