Как скрыть значение средствами php

Тема в разделе "PHP", создана пользователем KPACHODAP, 2 май 2010.

Статус темы:
Закрыта.
Модераторы: latteo
  1. KPACHODAP

    KPACHODAP DELETED

    Регистр.:
    21 дек 2009
    Сообщения:
    640
    Симпатии:
    111
    Помогите сделать условие, чтобы при заполненом значении extraField->value;
    Пример:
    Марка: 127 mbf

    где 127 mbf или 1922 или Седан = extraField->value;

    выводил блок указанный ниже,
    PHP:
    <?php foreach ($this->item->extra_fields as $key=>$extraField):?>
                <li class="<?php echo ($key%2) ? "odd" "even"?> type<?php echo ucfirst($extraField->type); ?> group<?php echo $extraField->group?>">
                    <span class="itemExtraFieldsLabel"><?php echo $extraField->name?>:</span>
                    <span class="itemExtraFieldsValue"><?php echo $extraField->value?></span>
                    <br class="clr" />            
                </li>
                <?php endforeach; ?>
    А если оно пустое, то не выводился блок и его заголовок($extraField->name;)

    Помогите написать условия, я знаю что это 2 сточки но я в этом деле не профан.
    За ранее спасибо!


    Помогите пожалуйста, очень нужно срочно решить данную проблему с выводом строк доп значений.
     
  2. drawing4

    drawing4

    Регистр.:
    21 ноя 2008
    Сообщения:
    323
    Симпатии:
    37
    Читал читал не могу вникнуть как выводится. Вам нужно добавить условие проверки

    PHP:
    if ($extraField->name!='') {действия } else {...}
    Я неуверен или $extraField->name будет работать в условии. если нет, сделайте через переменную.

    $v=$extraField->name; перед If
     
    KPACHODAP нравится это.
  3. KnowHow

    KnowHow Создатель

    Регистр.:
    3 апр 2010
    Сообщения:
    22
    Симпатии:
    5
    PHP:
    <?php
    foreach ($this->item->extra_fields as $key=>$extraField):
        if (
    strlen($extraField->value) > 0):
    ?>
                <li class="<?php echo ($key%2) ? "odd" "even"?> type<?php echo ucfirst($extraField->type); ?> group<?php echo $extraField->group?>">
                    <span class="itemExtraFieldsLabel"><?php echo $extraField->name?>:</span>
                    <span class="itemExtraFieldsValue"><?php echo $extraField->value?></span>
                    <br class="clr" />            
                </li>
    <?php 
        
    endif;
    endforeach;
    ?>
     
    KPACHODAP нравится это.
Статус темы:
Закрыта.