@ferhelloween escreveu:
Boa noite gente, estou desenvolvendo um projeto em PHP e está quase tudo pronto, somente um painel que estou fazendo que está apresentando erro na hora que tento executar minha tentativa de Painél.
Segue o código abaixo
<?PHP #Definir char-set ini_set('default_charset', 'UTF-8'); set_time_limit(120); //Define tempo limite de execução ERROR_REPORTING (E_ERROR); //Somente exibe erros fatais include "conexao.php"; //Carrega funções de conexão com BD $sqlq = new COM("ADODB.Connection"); //instancia a classe de conexao $sqlq->Open("PROVIDER=SQLOLEDB;Data Source=.;Initial Catalog=Ocorrencias;User ID=user_des_001; Password=user_des_001"); //estabelece conexão com MSSQL #Cria a consulta $sql_dados = "SELECT [id] ,[data] ,[data_abertura] ,[designacao] ,[operadora] ,[ponta_a] ,[localidade_a] ,[ponta_b] ,[localidade_b] ,[incidente_caixa] ,[chamado_operadora] FROM ocorrencias..tb_pnl_ocorrencias"; ?> <!--ìnicio da página --> <html> <head> <!-- Início da Tag Head --> <!-- Meta de Configuração de Página --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta name="authors" content="CGR - Governança"> <title>############</title> <!-- Arquivos CSS utilizados --> <link rel="stylesheet" type="text/css" href="paginas.css"/> <!--Arquivos Java Script utilizados --> </head> <!-- Fim --> <!-- Corpo do texto --> <body> <!--Tittulo em H2 --> <h2>Painél de incidentes</h2> <br> <? echo $sql_dados; ?><br><br> <table id="tabPainel"> <tr> <th>Backbone/Extranet</th> <td> <!--Texto a ser usado no Painél em caso de falha única de backbone --> <!--Início do PHP --> <? #Exibe os resultados $tbl = $sql->execute($sql_dados); //Executa a Query while (!$tbl->EOF) { $id = $tbl->Fields['id']->Value; $data = $tbl->Fields['data']->Value; $data_abertura = $tbl->Fields['data_abertura']->Value; $designacao = $tbl->Fields['designacao']->Value; $operadora = $tbl->Fields['operadora']->Value; $ponta_a = $tbl->Fields['ponta_a']->Value; $localidade_a = $tbl->Fields['localidade_a']->Value; $ponta_b = $tbl->Fields['ponta_b']->Value; $localidade_b = $tbl->Fields['localidade_b']->Value; $incidente_caixa = $tbl->Fields['incidente_caixa']->Value; $chamado_operadora = $tbl->Fields['chamado_operadora']->Value; echo "<p>À</p>"; echo "<p>CETEC27</p><br>"; echo "<p>1. Informamos que foi identificado indisponibilidade no circuito:</p>"; echo "<p>(Aqui vai o circuito) $ponta_a $localidade_a $localidade_b $ponta_b $designacao </p><br>"; echo "<p>2. Em contato com a operadora $operadora, foi aberto chamado:</p><br>"; echo "<p>Data/Hora Indisponibilidade: $data</p> "; echo "<p>Designação: Sdesignacao</p>"; echo "<p>Nº chamado: $chamado_operadora</p>"; echo "<p>Data/Hora abertura: $data_abertura</p>"; echo "<p>Incidente: $incidente_caixa</p>"; echo "<p><a href='alterarocorrencias.php?id=$id'>Clique aqui para visualizar a ocorrência</a><br>"; echo "<!--Fim do Texto-->"; echo "</td>"; echo "</tr> "; $tbl->MoveNext(); } #Inícia a consulta SQL /*$sql_dados = "Select * from dbo.tb_pnl_ocorrencias where designacao = 'L23683' " ; //echo $sql_dados; //$rsql_ver = $sql->execute($sql_dados); //Executa a Query while (!$rsql_ver->EOF){ //Tratamento dos registros retornados na Query $id = $rsql_ver->Fields['id']->Value; $data = $rsql_ver->Fields['data']->Value; $data_abertura = $rsql_ver->Fields['data_abertura']->Value; $designacao = $rsql_ver->Fields['designacao']->Value; $operadora = $rsql_ver->Fields['operadora']->Value; $ponta_a = $rsql_ver->Fields['ponta_a']->Value; $localidade = $rsql_ver->Fields['localidade']->Value; $localidade1 = $rsql_ver->Fields['localidade1']->Value; $ponta_b = $rsql_ver->Fields['ponta_b']->Value; $chamado_operadora = $rsql_ver->Fields['chamado_operadora']->Value; $incidente_caixa = $rsql_ver->Fields['incidente_caixa']->Value; $data_norm = $rsql_ver->Fields['data_norm']->Value; echo "<p>À</p><br>"; echo "<p>CETEC27</p><br><br>"; echo "<p>1. Informamos que foi identificado indisponibilidade no circuito:</p><br>"; echo "<p> $ponta_a $localidade $localidade1 $ponta_b $designacao </p><br><br>"; echo "<p>2. Em contato com a operadora $operadora, foi aberto chamado:</p><br><br>"; echo "<p>Data/Hora Indisponibilidade: $data</p><br> "; echo "<p>Designação: Sdesignacao</p><br>"; echo "<p>Nº chamado: $chamado_operadora</p><br>"; echo "<p>Data/Hora abertura: $data_abertura</p><br>"; echo "<p>Incidente: $incidente_caixa</p><br>"; echo "<p><a href='alterarocorrencias.php?id=$id'>Clique aqui para visualizar a ocorrência</a><br>"; echo "<!--Fim do Texto-->"; echo "</td>"; echo "</tr> "; $rsql_ver->MoveNext(); } */ ?> <!--Fim do PHP --> <!--Ínicio do PHP em Massiva --> <? echo "<tr> <th>Massiva</th> <td> À<br> Equipe CGR<br><br> 1. Segue para conhecimento e acompanhamento<br> QUEDA MASSIVA<br> Operadora: [Operadora] <br> Região/Local afetado: [Local_Afetado] <br><br> Impacto:<br> [IMPACTO OCORRIDO] <br><br> Operadora: [OPERADORA] <br> Nº do chamado: [CHAMADOS_MASSIVA] <br> Horário da ocorrência: [HORA_MASSIVA] <br> Previsão de normalização: [PREVISÃO DE NORMALIZAÇÃO]<br> </td> </tr>"; ?> <!--Fim do PHP em Massiva --> </table> </body> <!--Fim do corpo de texto --> </html> <!--Fim da página -->
Está aparecendo o seguinte erro
Fatal erro: Call to a member function execute() on null in G:\WEB_PROD\CGR\Sistema_Governanca\Desenvolvimento\Painel.php on line 64
Mensagens: 2
Participantes: 2