Ir para conteúdo
Fórum Script Brasil
  • 0

MVC: a página anterior


Frank K Hosaka

Pergunta

Depois de resolver o problema do autoload e do roteador sem Composer, hoje eu consegui resolver o problema da página anterior.

Por exemplo, eu tenho uma página chamada Lançamentos.php, lá dentro tenho uma lista de produtos que fazem parte dos detalhes daquele lançamento; para acrescentar, alterar ou excluir o produto, eu vou ter que ir até outro controle que faça esse serviço. O problema é como voltar na página que deu origem ao serviço.

Olha só a solução:

Arquivo Visoes > Lancamento.php
<?php 
include 'menu.php';
$_SESSION['uri']=$_SERVER['REQUEST_URI']; ?>
<!-- ... -->
<a href="?controller=ControleProduto&method=excluirItem&excluirItem=<?=$prod->id?>">
  <?=$prod->un?></a>

Arquivo Controles > ControleProduto.php
<?php
session_start();
class ControleProduto extends Controller {  
    private $Conexao;
    public function __construct(){
        $this->Conexao=new Conexao();}
    public function excluirItem(){
        $id=$_GET['excluirItem'];
        $this->Conexao->delete("tbhistprod where id=$id");
        return header("location:".$_SESSION['uri']);}
}

 

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652,1k
×
×
  • Criar Novo...