Jump to content
Fórum Script Brasil
  • 0

Erro foreach() PHP


Question

Pessoal Boa Tarde! 

Se alguém puder me ajudar estou utilizando rodando um sisteminha PDV em wampserver utilizando PHP 7.0.33
funciona tudo certinho mais ao realizar a impressao do cupom fiscal ele não apresentar a descricao do produto.

segue abaixo o codigo que esta apresentando o erro 

<?php
                $tax_summary = array();
                foreach ($rows as $row) {
                    echo '<tr><td class="text-left">' . product_name($row->product_name) . '</td>';
                    echo '<td class="text-center">' . $this->tec->formatNumber($row->quantity) . '</td>';
                    echo '<td class="text-right">';

                    if ($inv->total_discount != 0) {
                        $price_with_discount = $this->tec->formatMoney($row->net_unit_price + $this->tec->formatDecimal($row->item_discount / $row->quantity));
                        $pr_tax = $row->tax_method ?
                        $this->tec->formatDecimal((($price_with_discount) * $row->tax) / 100) :
                        $this->tec->formatDecimal((($price_with_discount) * $row->tax) / (100 + $row->tax));
                        echo '<del>' . $this->tec->formatMoney($price_with_discount+$pr_tax) . '</del> ';
                    }

                    echo $this->tec->formatMoney($row->net_unit_price + ($row->item_tax / $row->quantity)) . '</td><td class="text-right">' . $this->tec->formatMoney($row->subtotal) . '</td></tr>';
                }
                ?>


 

Capturar.PNG

Link to post
Share on other sites

5 answers to this question

Recommended Posts

  • 0
8 horas atrás, Victor Dias disse:

foreach ($rows as $row) {

Boa tarde!

A mensagem está dizendo que $rows não é um array

Certifique-se que $rows seja um array quando chegar a essa linha do script

Link to post
Share on other sites
  • 0
11 horas atrás, lowys disse:

Boa tarde!

A mensagem está dizendo que $rows não é um array

Certifique-se que $rows seja um array quando chegar a essa linha do script

Sinceramente eu não conseguir corrigir, consegue me ajudar para definir esse ($rows as $row) no array
para ele chegar correto ?  
ate no banco de dados eu já olhei mais não achei nada 

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      148905
    • Total Posts
      644996
×
×
  • Create New...