Ir para conteúdo
Fórum Script Brasil

Bruno Guitta

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que Bruno Guitta postou

  1. Olá Renato... Desculpe-me não tenho tanta experiencia com aplicações web assim não consegui fazer funcionar ainda...abaixo segue trecho do que tentei fazer com a sua sugestão mas ainda devo estar fazendo algo errado pois está me retornando erro o navegador...São tres erros como segue se puder me ajudar a entender o que está dando errado. Notice: Undefined variable: abre in C:\Program Files\EasyPHP-5.3.3\www\intranet\cliente_lista.php on line 48 Notice: Use of undefined constant codigo - assumed 'codigo' in C:\Program Files\EasyPHP-5.3.3\www\intranet\cliente_lista.php on line 58 Notice: Undefined variable: lista in C:\Program Files\EasyPHP-5.3.3\www\intranet\cliente_lista.php on line 58 Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files\EasyPHP-5.3.3\www\intranet\cliente_lista.php:49) in C:\Program Files\EasyPHP-5.3.3\www\intranet\cliente_lista.php on line 63 if ($sql) { for ($i=0; $i<$registro;$i++){ //Pinta as linhas da tabela de acordo se o num.correspondente a linha é par ou impar while ($lista = pg_fetch_array($sql)){ if ($i % 2){ $cor = "#FFFFFF"; } else { $cor = "#E0FFB8"; } //Cria as linhas da tabela de acordo com o retorno da consulta sql no inicio do codigo echo " <tr> //Ao clicar na celula com o codigo do cliente executa funcao abre_cliente() <td class=$classe bgcolor=$cor onclick=$abre>$lista[codigo]</td> <td class=$classe bgcolor=$cor onclick=$funcao>$lista[nome]</td> <td class=$classe bgcolor=$cor onclick=$funcao> $lista[cnpj]</td> </tr>"; } } } else { echo "Erro ao listar os dados!"; } //Funcao para abrir cadastro de clientes com o ponteiro no cliente de acordo com o código exibido pela consulta anterior function abre_cliente(){ $cliente_id = $lista[codigo]; header("Location:cliente_show.php?codigo=".$cliente_id); } //Variavel $abre recebendo a funcao a ser executada $abre = abre_cliente(); Desde já muito obrigado! Att. Bruno Guitta
  2. Olá amigos Estou com a seguinte situação. Tenho um cadastro de clientes feito em php e base de dados postgresql e tenho também uma página que lista todos os clientes cadastrados exibindo em uma tabela o codigo, nome e cnpj e tentei de algumas formas fazer com que ao clicar na linha correspondente ao cliente que desejamos consultar me abrisse a página do cadastro de clientes contendo as informações desse cliente especificamente mas não consegui então se puderem me ajudar ficarei muito grato. Segue código utilizado para listar os clientes. <table width="100%"> <tr> <td bgcolor="#006600" class="tabela style2">C&Oacute;DIGO</td> <td bgcolor="#006600" class="tabela style2">NOME</td> <td bgcolor="#006600" class="tabela style2">CPF/CNPJ</td> </tr> <?php require_once("conecta.php"); //$abre_cliente = abre_cliente($cliente_id); $classe = "tabela"; //$funcao = "java script:window.print()"; $sql = pg_query("select codigo,nome,cnpj from cliente order by 2") or die ("Erro na consulta!"); $registro = pg_num_rows($sql); if ($sql) { for ($i=0; $i<$registro;$i++){ while ($lista = pg_fetch_array($sql)){ if ($i % 2){ $cor = "#FFFFFF"; } else { $cor = "#E0FFB8"; } echo " <tr> <td class=$classe bgcolor=$cor onclick=$abre_cliente>$lista[codigo]</td> <td class=$classe bgcolor=$cor onclick=$abre_cliente>$lista[nome]</td> <td class=$classe bgcolor=$cor onclick=$abre_cliente> $lista[cnpj]</td> </tr>"; } } } else { echo "Erro ao listar os dados!"; } /*function abre_cliente($cliente_id){ $cliente_id = $lista[codigo]; $concli = pg_query("select codigo,nome from cliente where codigo = $client_id") or die ("Não achei nada!"); $ret = pg_fetch_array($concli); $ret2 = $ret[nome]; echo $ret2; //Header("Location:cliente_show.php"); } */ ?> </table> <?php echo "<br>Total de $registro clientes encontrados."; ?> Att. Bruno Guitta
×
×
  • Criar Novo...