Estou com uma dúvida quanto a essas funções, quando eu escolho a opção editar abaixo ele me joga na pagina edit.php, a qual chama a pagina editar_chamado.php
O problema é que quando sou jogado na pagina edit.php o sistema não guardou qual código eu estou editando e dá código não encontrado.
Se na pagina lista_chamados eu colocar um botão que vai direto para a pagina editar_chamados.php, a edição é feita perfeitamente.
<?php
function cadastrar(){
echo'Cadastrado';
}
function editar(){
include("editar_chamado.php");
}
function finalizar(){
echo'Finalizado';
}
$opcao=$_POST['opcao'];
switch($opcao){
case 'Cadastrar': cadastrar(); break;
case 'Editar': editar(); break;
case 'Finalizar': finalizar(); break;
}
?>
Pergunta
mshonorato
Boa tarde pessoal,
Estou com uma dúvida quanto a essas funções, quando eu escolho a opção editar abaixo ele me joga na pagina edit.php, a qual chama a pagina editar_chamado.php
O problema é que quando sou jogado na pagina edit.php o sistema não guardou qual código eu estou editando e dá código não encontrado.
Se na pagina lista_chamados eu colocar um botão que vai direto para a pagina editar_chamados.php, a edição é feita perfeitamente.
Alguém tem alguma ideia? :-(
lista_chamados.php
<form method='POST' action='edit.php'> <select name='opcao'> <option>Cadastrar</option> <option>Editar</option> <option>Finalizar</option> </select> <input type='submit' name='ok'> </form>edit.php
<?php function cadastrar(){ echo'Cadastrado'; } function editar(){ include("editar_chamado.php"); } function finalizar(){ echo'Finalizado'; } $opcao=$_POST['opcao']; switch($opcao){ case 'Cadastrar': cadastrar(); break; case 'Editar': editar(); break; case 'Finalizar': finalizar(); break; } ?>
Editado por mshonoratoLink para o comentário
Compartilhar em outros sites
1 resposta 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.