Jump to content


Photo

Visualizar Registro Da Tabela


  • Faça o login para participar
8 replies to this topic

#1 rodrigosff

rodrigosff

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Não informado

Posted 24/11/2006, 20:05

Pessoal to fazendo um sistema para o administrador listar todos os registros de usuarios:

Consigo listar tudo certo, botei as opçoes de visualizar, alterar e excluir registro tb

A exclusao esta funcionando

Estou com um problema na visualizaçao, quero que quando clique em visualizar vá para outra pagina com os dados do registro que sao do cliente.

O mesmo acontecendo para alterar, quando clicar tem que ir pra uma pagina com os dados num formulario poedndo ser alterados.

O problema principal é como faço para dizer dentro do if que quando for $acao=="visualiza" para ele ir para uma pagina para exibir os dados do cliente?

Só quero saber como faço

<?

$acao= $_GET['acao'];
$email= $_GET['email'];


if ($acao=="deleta") {
$query = mysql_query("delete from pessoa where email='".$email."'");
}


else if ($acao=="visualiza") {



?>


#2 kleryson

kleryson

    Mestre

  • Usuários
  • 687 posts
  • Sexo:Masculino

Posted 24/11/2006, 20:51

Faz o seguinte:

}else if($acao == 'visulaizar'){
			header ("Location: caminho_do_arquivo.php?cliente=códigodocliente");
}

Acho que isso resolve seu problema...

#3 rodrigosff

rodrigosff

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Não informado

Posted 25/11/2006, 08:48

Oi apareceu esse erro:

Warning: Cannot modify header information - headers already sent by (output started at /home/teste/public_html/dinamico/listarpessoa.php:2) in /home/teste/public_html/dinamico/listarpessoa.php on line 40

#4 kurole

kurole

    Ativo

  • Usuários
  • 345 posts
  • Sexo:Não informado

Posted 25/11/2006, 09:26

Quando vc utiliza essa funcao de cabecalho.. header.. vc tem que por em cima de todo o codigo.... caso esteja em baixo

coloque em cima de tudo esta funcao..

ob_start();

ela envia os arquivos de cabecalho para cima..

falowww


KUROLE

#5 enthroned

enthroned

    eh noizeh!

  • Usuários
  • 257 posts
  • Sexo:Não informado

Posted 25/11/2006, 09:54

o esquema eh vc fazer assim...na hora da listagem, vc inclui no link o seguinte

http://localhost/edituser.php&id_user=$id
isso ai eh um exemplo do que vc deve passar, e na pagina seguinte,vc faz recupera o valor do id_user usando

$id = $_GET["id_user"];
e no seu select vc faz

SELECT * FROM tabela WHERE id = $id

:)

nao colokei completo como eh, mas eh soh pra ter ideia...falow!!
=]

#6 rodrigosff

rodrigosff

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Não informado

Posted 25/11/2006, 12:53

Botei a funçao ob_start(); antes de tudo, ate do html, nao da mais erro mas nao esta indo pra pagina que coloquei no header, aparece pagina nao encontrada

o endereço fica assim:

http://.../listarpes...teste@teste.com

quando era pra ir pro vizualizacliente.php?acao=visualiza&email=teste@teste.com

Alguem pode me ajudar?

#7 kleryson

kleryson

    Mestre

  • Usuários
  • 687 posts
  • Sexo:Masculino

Posted 26/11/2006, 14:08

por quê ficou assim??

http://.../

você colou como o header??

#8 rodrigosff

rodrigosff

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Não informado

Posted 27/11/2006, 13:47

por quê ficou assim??

http://.../

você colou como o header??



Nao ficou assim nao, eu que botei esses 3 pontos mesmo, oque ficou foi o endereço certo.

Mas pq nao esta indo pro vizualizacliente?

#9 kleryson

kleryson

    Mestre

  • Usuários
  • 687 posts
  • Sexo:Masculino

Posted 27/11/2006, 18:07

você deve ter colocado essa página no seu header:

listarpessoa.php

Verifica...

Caso seja um script que esteja montando o link para você publica o código para gente olhar o problema....




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq