【问题标题】:How can i hide specific value in php code?如何在 php 代码中隐藏特定值?
【发布时间】:2013-01-05 13:45:42
【问题描述】:

您好,我想隐藏一个字段,但我不能。我搜索了是否值代码,但我找不到。我不是 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 } ?>

&lt;img src="http://i.imm.io/RLMH.png"&gt; 是我的“否”勾号。我想在选择 NO * 时隐藏(这是我的 no 刻度值 &lt;img src="http://i.imm.io/RLMH.png"&gt; 刻度然后它不显示。我使用图像代码来表示没有刻度。

我该如何隐藏?

【问题讨论】:

  • 我认为您正在尝试完成的是在“勾选”和“未勾选”图像之间切换,也切换复选框。这个需要用到javascipt,PHP跟它没有关系。

标签: php printing


【解决方案1】:

我的猜测是他只是想摆脱当复选框“未选中”(他称之为“没有勾选”)时加载的图片。 如果是这样,请尝试为条件 if ($value == 'checked')

删除 else 分支

+1 EXP 用于理解问题

【讨论】:

  • Flavio 感谢您的回答,但我不明白。对不起,我的英语还不够。你能编辑上面的代码并粘贴到这里吗?
  • 这是工作。很感谢。没有刻度线被删除,但没有刻度线的标签仍然显示。必须隐藏没有刻度和没有刻度的标签。选中 no 时,没有勾号及其标签必须隐藏,但必须显示是勾号。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-29
  • 2012-11-16
  • 2018-05-26
  • 1970-01-01
相关资源
最近更新 更多