PHP: Retornando a página anterior (completo)
Segue um exemplo mais completo.
Qual a idéia do exemplo abaixo?
Imagine que você tenha uma página que mostre diversas fotos e abaixo de cada uma, um botão para excluir.
Ao pressionar este botão, 2 valores são passados pela url (acao e id-foto). A página chamada que contém as instruções para deleção, recebe estes valores passados e atribuí a variáveis ($acao e $id_foto). Se a ação for ‘excluir-foto’, é executado a instrução DELETE. Se a instrução for executado corretamente, retornamos a página anterior (página que contém as fotos). Caso contrário, uma mensagem de erro será exibida.
<? include ("conexao.php"); $acao = $_REQUEST['acao']; $id_foto = $_REQUEST['id-foto']; if (isset($acao) && $acao == 'excluir-foto' ){ $del_foto = "DELETE FROM fotos WHERE id_fotos = '$id_foto'"; $sucesso = mysql_query($del_foto); if ($sucesso){ header("Location: ".$_SERVER['HTTP_REFERER'].""); }else die (mysql_error()); ?> |
Muito bom me ajudou muito aprendi um comando novo! Obrigado!
Valeu!!!! Funcionou perfeitamente!
muito otimo. me ajudou. vlw
Obrigada, funcionou
muito obrigado estava precisando