Autor Tópico: Tabela de html em uma variavel PHP  (Lida 1007 vezes)

msalvatori

  • Novato
  • *
  • Mensagens: 21
Tabela de html em uma variavel PHP
« Online: Maio 29, 2014, 03:39:57 pm »
Ola, estou tentando adicionar uma tabela ao meu sistema. Já fiz isso com varias outras tabelas e só nessa deu problema. Segue abaixo a tabela, e o erro que se refere a ela:


TABELA:

$quadro='<table border="1">
<tr>
<td colspan="3" rowspan="3" align="center"><strong>Origem dos Créditos Orçamentários</strong></td>
<td colspan="2" align="center"><strong>Despesas Correntes</strong></td>
<td colspan="2" align="center"><strong>Despesas de Capital</strong></td>
<td colspan="2" align="center"><strong>9 – Reserva de Contingência</strong></td>
</tr>

<tr>
<td colspan="2" align="center"><strong>Exercícios</strong></td>
<td colspan="2" align="center"><strong>Exercícios</strong></td>
<td colspan="2" align="center"><strong>Exercícios</strong></td>
</tr>

<tr>
<td align="center"><strong>2012</strong></td>
<td align="center"><strong>2011</strong></td>
<td align="center"><strong>2012</strong></td>
<td align="center"><strong>2011</strong></td>
<td align="center"><strong>2012</strong></td>
<td align="center"><strong>2011</strong></td>
</tr>

<tr>
<td align="center" rowspan="3"><strong>LOA</strong></td>
<td align="center" colspan="2"><strong>Dotação proposta pela UO</strong></td>
<td align="center">211.879.116,00</td>
<td align="center">154.611.061,00</td>
<td align="center">45.799.921,00</td>
<td align="center">23.049.302,00</td>
<td align="center"><br></td>
<td align="center"><br></td>
</tr>

<tr>
<td align="center" colspan="2"><strong>PLOA</strong></td>
<td align="center">211.879.116,00</td>
<td align="center">154.611.061,00</td>
<td align="center">45.799.921,00</td>
<td align="center">23.049.302,00</td>
<td align="center"><br></td>
<td align="center"><br></td>
</tr>

<tr>
<td align="center" colspan="2"><strong>LOA</strong></td>
<td align="center">211.879.116,00</td>
<td align="center">154.611.061,00</td>
<td align="center">46.859.921,00</td>
<td align="center">23.049.302,00</td>
<td align="center"><br></td>
<td align="center"><br></td>
</tr>

<tr>
<td align="center" rowspan="6"><strong>CRÉDITOS</strong></td>
<td align="center" colspan="2"><strong>Suplementares</strong></td>
<td align="center">41.917.294,00</td>
<td align="center">36.463.363,00</td>
<td align="center">5.732.102,00</td>
<td align="center">4.330.950,00</td>
<td align="center"><br></td>
<td align="center"><br></td>
</tr>

<tr>
<td align="center" rowspan="2"><strong>Especiais</strong></td>
<td align="center"><strong>Abertos</strong></td>
<td align="center"><br></td>
<td align="center"><br></td>
<td align="center"><br></td>
<td align="center"><br></td>
<td align="center"><br></td>
<td align="center"><br></td>
</tr>

<tr>
<td align="center"><strong>Reaberto</strong></td>
<td align="center"><br></td>
<td align="center"><br></td>
<td align="center"><br></td>
<td align="center"><br></td>
<td align="center"><br></td>
<td align="center"><br></td>
</tr>

<tr>
<td align="center" rowspan="2"><strong>Extraordinários</strong></td>
<td align="center"><strong>Abertos</td>
<td align="center"><br></td>
<td align="center"><br></td>
<td align="center">14.565.031,00</td>
<td align="center"><br></td>
<td align="center"><br></td>
<td align="center"><br></td>
</tr>

<tr>
<td align="center"><strong>Reaberto</strong></td>
<td align="center"><br></td>
<td align="center"><br></td>
<td align="center"><br></td>
<td align="center"><br></td>
<td align="center"><br></td>
<td align="center"><br></td>
</tr>

<tr>
<td align="center" colspan="2"><strong>Créditos Cancelados</strong></td>
<td align="center">11.204.000,00</td>
<td align="center">1.600.738,00</td>
<td align="center"><br></td>
<td align="center"><br></td>
<td align="center"><br></td>
<td align="center"><br></td>
</tr>

<tr>
<td align="center" colspan="3"><strong>Outras Operações</strong></td>
<td align="center"><br></td>
<td align="center"><br></td>
<td align="center"><br></td>
<td align="center"><br></td>
<td align="center"><br></td>
<td align="center"><br></td>
</tr>

<tr>
<td align="center" colspan="3"><strong>Total</strong></td>
<td align="center">242.592.410,00</td>
<td align="center">189.473.686,00</td>
<td align="center">67.157.054,00</td>
<td align="center">27.380.252,00</td>
<td align="center"><br></td>
<td align="center"><br></td>
</tr>
</table>';

return $quadro;



ERROR:

ERRO
Undefined index: cols
ERRO
Undefined index: thead
ERRO
Undefined index: rows
ERRO
array_push() expects parameter 1 to be array, null given
ERRO
array_push() expects parameter 1 to be array, null given
ERRO
array_push() expects parameter 1 to be array, null given
ERRO
array_push() expects parameter 1 to be array, null given
ERRO
Invalid argument supplied for foreach()
ERRO
Invalid argument supplied for foreach()
ERRO
Undefined index: old_cell_padding


já procurei na décima pagina do google e não encontrei nenhuma ajuda. Me ajudem, por favor!
Atenciosamente,
     
         Marcelo Salvatori

Allan Medeiros

  • Expert
  • *****
  • Mensagens: 504
    • Email
Re:Tabela de html em uma variavel PHP
« Responder #1 Online: Maio 29, 2014, 04:10:12 pm »
Esses erros normalmente ocorrem quando vc está tentando acessar um indice que não existe em um array.
Por exemplo, um array tem 5 elementos e você está tentando acessar o sexto.
[]s
Allan Medeiros
Analista de Informática
__________________________________________
Companhia de Processamento de Dados da Paraíba
medeiros@codata.pb.gov.br

Haroldo

  • Expert
  • *****
  • Mensagens: 6262
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Re:Tabela de html em uma variavel PHP
« Responder #2 Online: Maio 29, 2014, 05:28:54 pm »
o erro não tem a ver com o código explicito aqui.

Onde você jogou esse código? pelo comando return acredito que seja num método php.

weber

  • Expert
  • *****
  • Mensagens: 516
    • Email
Re:Tabela de html em uma variavel PHP
« Responder #3 Online: Julho 25, 2014, 08:51:55 pm »
Código: [Selecionar]
$quadro='<table border="1">
<tr>
<td colspan="3" rowspan="3" align="center"><strong>Origem dos Créditos Orçamentários</strong></td>
<td colspan="2" align="center"><strong>Despesas Correntes</strong></td>
<td colspan="2" align="center"><strong>Despesas de Capital</strong></td>
<td colspan="2" align="center"><strong>9 – Reserva de Contingência</strong></td>
</tr>

e se vc desse um replace e trocasse o " por ' e iniciasse com "
ex:
Código: [Selecionar]
$quadro="<table border='1'>