A melhor maneira de estudar o PHP é usando o método GET para quem é iniciante, ele coloca na barra de endereço do navegador todos os valores que você pretende passar de um código para outro. Depois de três anos, você começa a perceber que o método GET começa a atrapalhar.
Eu, por exemplo, tenho um comando que pede para atualizar a tela, mas ele acaba duplicando o registro e eu sou forçado a apagá-lo. Hoje, eu encontrei uma solução, eu não sei se ele é válido, por isso eu dei o nome de POG (Programação Orientada à Gambiarra). Eu usei o comando header, é o único meio que eu encontrei para "limpar" a barra de endereço do navegador:
<?php
classControleEstoqueextendsControle{// ...publicfunction atualizar(){
$itens=$this->Conexao->select("* from tbentraprod");foreach($itens as $item){
$codprod=$item->codprod;
$prod=$this->Conexao->select("* from tbprod where codprod=$codprod")[0];
$id=$item->id;
$this->Conexao->update("tbentraprod set prod='$prod->prod',margem=$prod->marg
where id=$id");}// return $this->entraProduto();return header("location:?ControleEstoque.entraproduto");}
O mais sensato seria usar o método POST. Isso eu já faço, quando eu monto um <form method=post>. Eu tentei usar o método POST no link tipo <a href=qualquerlugar.php method=post>, mas isso não deu certo.
Pergunta
Frank K Hosaka
A melhor maneira de estudar o PHP é usando o método GET para quem é iniciante, ele coloca na barra de endereço do navegador todos os valores que você pretende passar de um código para outro. Depois de três anos, você começa a perceber que o método GET começa a atrapalhar.
Eu, por exemplo, tenho um comando que pede para atualizar a tela, mas ele acaba duplicando o registro e eu sou forçado a apagá-lo. Hoje, eu encontrei uma solução, eu não sei se ele é válido, por isso eu dei o nome de POG (Programação Orientada à Gambiarra). Eu usei o comando header, é o único meio que eu encontrei para "limpar" a barra de endereço do navegador:
O mais sensato seria usar o método POST. Isso eu já faço, quando eu monto um <form method=post>. Eu tentei usar o método POST no link tipo <a href=qualquerlugar.php method=post>, mas isso não deu certo.
Editado por Frank K HosakaLink para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
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.