PHP: Retornando a página anterior (completo)

    Obrigado! você é a 2.027ª pessoa que visita este post.

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

    Related posts:

    1. PHP: Retornando a página anterior
    2. PHP-Aprender: Primeira página – parte 3
    3. PHP: Retornando o tamanho de uma string
    4. PHP: Obtendo o endereço completo do site acessado
    5. PHP: Excluindo um diretório com dados