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

Статус
В этой теме нельзя размещать новые ответы.

KPACHODAP

DELETED
Регистрация
21 Дек 2009
Сообщения
683
Реакции
312
Помогите сделать условие, чтобы при заполненом значении 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 сточки но я в этом деле не профан.
За ранее спасибо!


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

PHP:
if ($extraField->name!='') {действия } else {...}

Я неуверен или $extraField->name будет работать в условии. если нет, сделайте через переменную.

$v=$extraField->name; перед If
 
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;
?>
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху