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());
?>

3 comentários em “PHP: Retornando a página anterior (completo)

  • 25 de outubro de 2012 em 16:25
    Permalink

    Muito bom me ajudou muito aprendi um comando novo! Obrigado!

    Resposta
  • 22 de novembro de 2015 em 15:24
    Permalink

    Valeu!!!! Funcionou perfeitamente!

    Resposta

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *