2013-01-05 30 views
-1

嗨,我想隱藏一個領域,但我不能。我搜索了價值代碼,但我找不到。我不是PHP編碼器。我只需要這個代碼。如何隱藏PHP代碼中的特定值?

<?php 
    foreach ($fields as $field) { 
     $type = $field['s_type']; 
     $label = $field['s_label']; 
     $value = Attributes::newInstance()->getValue($item_id, $field['pk_i_id']); 
     if ($type == 'checkbox') { 
      if ($value == 'checked') $value = '<img src="http://www.tirnakicinde.com/oc-content/plugins/realestate_attributes/img/tick.png">'; 
      **else $value = '<img src="http://i.imm.io/RLMH.png">';** 
     } 
?> 
     <tr> 
      <td style='width: 150px;'><?php _e($label, PLUGIN_NAME); ?></td> 
      <td style='width: 150px;'><?php _e($value, PLUGIN_NAME); ?></td> 
     </tr> 
<?php } ?> 

<img src="http://i.imm.io/RLMH.png">是我的「否」勾號。我想選擇NO *時隱藏(這是我的沒有刻度值<img src="http://i.imm.io/RLMH.png">打勾則不會顯示。我使用的圖像代碼沒有打勾。

如何隱藏?

+0

定義「隱藏」,呃? –

+0

我認爲你試圖完成的是在「勾號」和「未勾選」圖像之間切換,也可以切換複選框。你需要爲此使用javascipt,PHP與它無關。 –

回答

0

我的猜測是,他只是試圖擺脫複選框「未選中」時加載的圖片(他稱之爲「無勾號」) 如果是這樣,請嘗試刪除其他分支條件if($ value =='checked ')

+1 EXP用於理解問題

+0

弗拉維奧謝謝你的回答,但我不明白。對不起,但我的英語還不夠。你能編輯上面的代碼並粘貼在這裏嗎? –

+0

刪除'** else $ value =''; **' – Flavio

+0

這是工作。很感謝。沒有勾號被刪除,但沒有勾號的標籤仍然顯示。沒有蜱和沒有蜱的標籤必須隱藏。當選中否時,沒有勾號,它的標籤必須隱藏,但是勾號必須顯示。 –