-1

こんにちは、フィールドを非表示にしたいのですが、できません。if 値コードを検索しましたが、見つかりません。私は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 *(これは私の nO ティック値<img src="http://i.imm.io/RLMH.png">ティックであり、表示されません。ティックなしのイメージ コードを使用しました。

どうすれば隠せますか?

4

1 に答える 1

0

私の推測では、彼は、チェックボックスが「チェックされていない」(彼が呼ぶ「チェックなし」)ときにロードされる画像を取り除こうとしているだけです。その場合は、条件if ($value == 'checked') のelseブランチを削除してみてください。

質問を理解するための +1 EXP

于 2013-01-05T14:05:33.027 に答える