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

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


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 post
Share on other sites

очень развернутый ответ ток хз что он означает)

Link to post
Share on other sites

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

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

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

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

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

Edited by jaffagold
Link to post
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 post
Share on other sites

дык, об чем и речь. этож кругом и рядом именно так в шаблонах и сделано.

Link to post
Share on other sites

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

 

Edited by Vladyxa
Link to post
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 post
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
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • 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.