Ciro_Jr 0 Denunciar post Postado Junho 18, 2012 Boa tarde pessoal... Estou quebrando a cabeca numa coisa q acho ser simples ... talvez nao heheh... Olha soh, queria fazer uma simples consulta com um unico campo de form e que o resultado trouxesse o conteudo de um SQL na sequencia, nao como tabela... Ex: CAMPO FORM. (aqui eu digito um codigo de produto por exe.) Dai ele joga o conteudo desse campo FORM pro "Select PRODUTO,COR,Tamanho,Peso from produtos where cod_produto = CAMPO FORM" e o resultado fica assim: CAMPO FORM Prod: PRODUTO QUE VEIO NO SELECT Cor: COR QUE VEIO NO SELECT Tamanho: TAMANHO QUE VEIO NO SELECT Peso: PESO QUE VEIO NO SELECT Isso tudo na mesma tela e detalhe, em postgres e se possivel, com o cursor voltando logo para o campo do form pra digitar um novo codigo. Obrigado pela atencao pessoal! Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Junho 19, 2012 você quer uma pesquisa instantânea, parecida com a do google? se sim, isso é feito com ajax. a biblioteca jQuery pode lhe ser útil Compartilhar este post Link para o post Compartilhar em outros sites
Ciro_Jr 0 Denunciar post Postado Junho 19, 2012 Ola Beraldo, bom dia.... Nao, nao quero instantanea, a pessoa tem q dar enter quando preencher o form. Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Junho 19, 2012 qual é a dúvida, então? explique melhor. Quer saber como receber os dados do form, como conectar com o postgres...? Compartilhar este post Link para o post Compartilhar em outros sites
Ciro_Jr 0 Denunciar post Postado Junho 19, 2012 A conexao com o postgres ja consegui, o problema eh q nao consigo fazer os dados aparecerem na mesma tela do form. Soh consegui fazendo os dados irem pra outra pagina, e ter q clicar num botao voltar pra digitar outro codigo. Nao consegui mandar pra mesma tela e exibir logo abaixo do form por exemplo ... mesmo usando aquele action = PHP_SELF.... Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Junho 19, 2012 por que não conseguiu? o que acontece exatamente? de modo geral, é o seguinte: supondo que tudo isso está ocorrendo no script search.php. Um esboço do código é o seguinte: <form action="search.php" ...> ... </form> <?php if ( foi feita a busca ) { // fazer a busca no bd e exibir os resultados aqui } ?> no if, você pose user um campo hidden, tester o envio do submit ou tester se é método POST, apesar de, normalmente, as buscas serem feitas via GET (isso permite, por exemplo, enviar o link de busca para alguém) Compartilhar este post Link para o post Compartilhar em outros sites
Ciro_Jr 0 Denunciar post Postado Junho 19, 2012 Funcionou perfeitamente ... Tinha lido antes que se usava action="<?php echo PHP_SELF; ?> mas sempre ficava a tela em branco. Muito obrigado pela ajuda Beraldo! Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Junho 19, 2012 $PHP_SELF só funciona se register_globals estiver ativo, o que é inseguro. O certo é usar $_SERVER['PHP_SELF'] :thumbsup: Compartilhar este post Link para o post Compartilhar em outros sites
Ciro_Jr 0 Denunciar post Postado Junho 19, 2012 Soh mais uma coisa, tem como fazer o cursor voltar para o form apos o submit ? Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Junho 19, 2012 tem, mas é com JS, não PHP. por exemplo: document.getElementById( 'id_do_input' ).focus(); Compartilhar este post Link para o post Compartilhar em outros sites
Ciro_Jr 0 Denunciar post Postado Junho 19, 2012 tem, mas é com JS, não PHP. por exemplo: document.getElementById( 'id_do_input' ).focus(); Muito obrigado Beraldo, nao consegui do jeito q você falou, mas dei uma procurada na net pelo que você disse, e ja esta funcionando ;) Obrigado !! Compartilhar este post Link para o post Compartilhar em outros sites