Здравствуйте, подскажите пожалуйста как использовать условные операторы if чтобы не выводить переменную name_goods в том случае если ее значение пусто, а если значение есть, то выводить. Вот код где это нужно сделать: Код (PHP): else { foreach ($Orders->rows->row AS $Order) { echo ' <tr> <td width="70%"> [url="goods.php?idd='.$Order->id_goods.'"]name_goods.'[/url] </td> <td align="right"> '.$Order->price.' '.$currn.' </td>'; } } Я начал делать так, if ($Orders->name_goods == '') echo 'не выводить эти товары, но выводить товары где есть название'; а дальше нужна помощь. Заранее спасибо.
подскажите пожалуйста, какую команду нужно указать вместо "значения нет", чтобы не отображать такие строки. и какое значение чтобы выводить когда значение есть
чтобы не отображать не надо ничего вводить. Вообше, вам надо было если переменная пустая, не выводить, иначе вывести, это я показал как сделать. Код (PHP): if(!empty('value')){ echo "значение есть"; }
Далеко нет, какое это имеет отношение? Добавлено спустя 16 минут 3 секунды: Re: Условные операторы, не выводить пустые значения, нужен совет Следуя совету сделал так: else { foreach ($Orders->rows->row AS $Order) { if (!empty($Orders->name_goods)) echo ' <tr> <td width="70%"> <a href="goods.php?idd='.$Order->id_goods.'">'.$Order->name_goods.'</a> </td> <td align="right"> '.$Order->price.' '.$currn.' </td>'; } } Но все же не работает.
Код (PHP): else { foreach ($Orders->rows->row AS $Order) { if (!empty($Orders->name_goods)) { echo ' <tr> <td width="70%"> [url="goods.php?idd='.$Order->id_goods.'"]name_goods.'[/url] </td> <td align="right"> '.$Order->price.' '.$currn.' </td>'; } } } возможно тебе стоит почитать как работают эти операторы http://php.net/manual/control-structures.elseif
Re: Условные операторы, не выводить пустые значения, нужен с многоуважаемый инвалид, перед тем как выводить данные как я понимаю из БД, вы для начала изучите if - else от и до, что бы не было таких глупых вопросов.
Re: Условные операторы, не выводить пустые значения, нужен с Данные не из бд, а по xml , да и попрошу по вежливее, то что вы просто по умничали и не смогли дать нормальный ответ, не говорит о вашем здоровом состоянии ума.
Re: Условные операторы, не выводить пустые значения, нужен с тем более если это xml, если сравнивать с чтение if - else и прочие конструкции что то типа букв, так вот перед тем как читать надо хорошо выучить буквы.
Код (PHP): foreach ($Orders->rows->row AS $Order) { if (!empty($Orders->name_goods)) echo '...' //$Orders? Может $Order->name_goods? }
по всему скрипту используется $Orders Добавлено спустя 2 минуты 20 секунд: Re: Условные операторы, не выводить пустые значения, нужен совет А хотя вы правы! Спасибо вам Большое! Теперь все работает!