mohican Posted May 7, 2009 at 11:50 PM Report #262260 Posted May 7, 2009 at 11:50 PM boa noite cambada 😛 estou a tentar passar data pelo url e tenho o seguinte form <form method="GET"> Inserir Categoria: <input type="textbox" name="addCat" size="10" lenght="10"/> <a href="page2.php?">Adicionar</a><br/><br/></form> quando escrevo na caixa de texto, e carrego no Enter o url aparece page2.php?addCat=textoqueEscrevi se carregar no link não, que estou a fazer de errado? com o post passa-se exactamente a mesma coisa lol sei que deve ser nabice minha, desculpem láÂ
Weasel Posted May 8, 2009 at 10:53 AM Report #262310 Posted May 8, 2009 at 10:53 AM Eu faria assim: <form name="formXPTO" method="POST" action="page2.php"> Inserir Categoria: <input type="textbox" name="addCat" size="10" lenght="10"/> <a href="#" onclick="document['formXPTO'].submit()">Adicionar</a> <br/><br/> </form> Knowledge to the masses
mohican Posted May 8, 2009 at 12:06 PM Author Report #262322 Posted May 8, 2009 at 12:06 PM isso não é javascript document.etc ? de qualquer das maneiras com o php como é que vou buscar o texto que o user meteu? já tentei meter um action e também não consigo ir buscar o valor, porque o form não tem botao de submit... é através de link 😛
subkiller Posted May 8, 2009 at 01:25 PM Report #262348 Posted May 8, 2009 at 01:25 PM provavelmente tens de meter um action para a pagina onde o form vai mandar os dados... e depois para ir buscar os dados da textbox basta fazeres por exemplo: $var = $_GET['addCat']; espero ter ajudado... 😛
Weasel Posted May 8, 2009 at 01:35 PM Report #262354 Posted May 8, 2009 at 01:35 PM isso não é javascript document.etc ? de qualquer das maneiras com o php como é que vou buscar o texto que o user meteu? já tentei meter um action e também não consigo ir buscar o valor, porque o form não tem botao de submit... é através de link 😛 Mete o form como eu disse o javascript que meti ali é para o LINK se comportar como um botão de submit, ou seja aquele código apenas diz ao link para fazer submit do form, depois na página que tens mencionada na action, neste caso a page2.php metes assim por exemplo: <?php echo $_POST['addCat']; ?> Knowledge to the masses
mohican Posted May 8, 2009 at 03:24 PM Author Report #262401 Posted May 8, 2009 at 03:24 PM hmmm ok, lgo vou testar essa maneira. obrigado
Weasel Posted May 8, 2009 at 05:05 PM Report #262434 Posted May 8, 2009 at 05:05 PM Depois diz qualquer coisa... Knowledge to the masses
infopc Posted May 8, 2009 at 06:02 PM Report #262449 Posted May 8, 2009 at 06:02 PM não querendo dar uma resposta errada, mas acho que se fizeres assim também funciona (assumindo que o link está dentro da tag form) <a href="javascript:this.parent.submit();">Submeter</a> Fica Bem O que não tem solução, solucionado esta...
mohican Posted May 8, 2009 at 07:58 PM Author Report #262476 Posted May 8, 2009 at 07:58 PM Depois diz qualquer coisa... ya funcionou, consigo passar a variavel para a segunda pagina, mas depois da segunda para a terceira ela perde-se, não sei porque :bored: edit, problem solved B) venham os próximos 😛
mohican Posted May 9, 2009 at 04:42 PM Author Report #262658 Posted May 9, 2009 at 04:42 PM mais uma dúvidazita, consigo usar o POST para ir buscar um valor de um dropdown menu? ou há alguma maneira própria para saber o selected dos dropdowns? e visto que o empty ja n funciona como é que se evita que um form seja submetido com campos em branco?
Weasel Posted May 9, 2009 at 07:23 PM Report #262717 Posted May 9, 2009 at 07:23 PM Tudo que envias duma form recebes via $_POST mas faz o seguinte, na 2ª página mete apenas <?php phpinfo(); ?> Isto vai-te mostrar as config. do servidor e ao fundo da página as variáveis que recebeu...assim como as do _POST Knowledge to the masses
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now