Tito Tito Postado Fevereiro 20, 2005 Denunciar Share Postado Fevereiro 20, 2005 beleza gente,há como colocar uma referêncisa na tag <form> para q o action esteja na mesma página e não em um arquivo externo? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Fevereiro 20, 2005 Denunciar Share Postado Fevereiro 20, 2005 Dá, mas você tem que usar um pequeno truque em PHP pra isso.Em HTML mesmo não tem como.Dá uma olhada nessa página, ela vai ter todas as variáveis do servidor. Uma delas é exatamente o nome do arquivo atual. É só você dar um echo nela no lugar da action.Algo como:<form name='form' method='post' action='<? echo $var; ?>'>· http://br.php.net/manual/pt_BR/reserved.va...ariables.server Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Fevereiro 20, 2005 Denunciar Share Postado Fevereiro 20, 2005 pelo que entendi você quer enviar o formulario pra mesma paginadai você pode colocar no action o mesmo nome da pagina ou usar uma variavelque o error indicoue pra tratar isso na mesma pagina use isset() ,$_POST if, e etc... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Fevereiro 20, 2005 Denunciar Share Postado Fevereiro 20, 2005 você pode usar o campo hidden com um valor fixo.<INPUT TYPE='hidden' NAME='info' VALUE='x'>if($_POST['info']=="x"){// Aqui você trata o seu formulário} else {// Aqui é a página do formulário}Esse exemplo é para method = POST. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Fevereiro 21, 2005 Denunciar Share Postado Fevereiro 21, 2005 Isso... ou pode só checar se a variável superglobal $_POST [caso o method do form seja POST] ou a variável $_GET [caso o method dor form seja GET ou a variável esteja vindo via Query String*] existe. * Query String = Variáveis passadas via url, exemplo: pagina.php?variavel=valor Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Tito Tito
beleza gente,
há como colocar uma referêncisa na tag <form> para q o action esteja na mesma página e não em um arquivo externo?
Link para o comentário
Compartilhar em outros sites
4 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.