Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

[Решено] Вывод функция PHP


 Share

Recommended Posts

Собственно говоря не могу понять вроде все делаю норм но что то где то не фуричит.Прошу помочь советом.или примером)

Вывожу SKU или поле Модель если поле заполнено 
           <?php if ($sku) { ?>
              <div class = "sku_true"><?php echo $sku; ?></div>      
              <?php } else { ?>
              <div class = "model_true"><?php echo $model; ?></div>  
           <?php } ?>

как переделать,чтоб если ни одно из етих полей не заполнено,то чтоб никакой div не выводился,а то получаетса если никакой не заполнен то пустой див всеравно выводитса

Link to comment
Share on other sites


http://php.net/manual/ru/control-structures.elseif.php

на самом деле, ведь варианты независимы? так?

Зачем вам ELSE вообще?

Есть/Нет SKU - выводим/пропускаем

Есть/Нет Model- выводим/пропускаем

Edited by jaffagold
Link to comment
Share on other sites


решил проблему путем,мб кому то поможет : проверка на поля заполнено = выводит,в ином случае не выводит

  <?php if ($sku) { ?>
              <div class = "sku_true"><?php echo $sku; ?></div>      
              <?php } ?>

  <?php if ($model) { ?>
              <div class = "model_true"><?php echo $model; ?></div>  
   <?php } ?>

Link to comment
Share on other sites


та да,зависими но я хз как сделать что если ни то ни другое не заполнено чтоб ничего не выводить )
Сделал как умею )

 

Edited by Vladyxa
Link to comment
Share on other sites


18 минут назад, Vladyxa сказал:

та да,зависими но я хз как сделать что если ни то ни другое не заполнено чтоб ничего не выводить )

 

<?php 
if ($sku && $model) { ?>
	<div class = "sku_true"><?php echo $sku; ?></div>
	<div class = "model_true"><?php echo $model; ?></div> 
<?php } ?>

Не выводится ничего , если хотя бы один пустой.

 

 

Если надо показать заполненный и не показывать пустой, то Вы уже написали выше - два отдельных if. Если оба пустые, то тоже не выводится ничего.

 

 

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.