Gilbeto F. T Postado Outubro 15, 2007 Denunciar Share Postado Outubro 15, 2007 (editado) Olá,Tenho esta função para ler no banco.<?php // Pesquisa UF na tabela de UF´s function pUF($UF) { mssql_select_db($DB, $SQLConnect); $Select = "select * from tbUF"; $Where = "where UF = $UF"; $QuerySelect = $Select + $Where; $Result = mssql_query($QuerySelect); echo $Result; return $Result; } ?>Preciso chamar a função e passar para ela uma UF que vem da combobox cboUF enão estou sabendo fazer isso. Alguma dica ????<select name="cboUF" class="Arial8Blue" onchange="pUF(UF a ser passada para função)">Outro detalhe é: Como devolver a resposta da função uma vez que o resultado será 3 campos da tabela.Obrigado. Editado Outubro 15, 2007 por ESerra Utilize as tags [code] [/code] Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Outubro 15, 2007 Denunciar Share Postado Outubro 15, 2007 Você não pode passar um dado para uma função PHP como se fosse javascript... a função só existe quando a página está sendo processada, para enviar algum dado para a função você vai ter que enviar o formulário e ai resgatar o dado para então usar na função...Para pegar o ítens que retornarem da query utilize o mssql_fetch_assoc. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Shure Man Postado Outubro 18, 2007 Denunciar Share Postado Outubro 18, 2007 ESerra,eu discordo da sua resposta cara,suas palavras:"Você não pode passar um dado para uma função PHP como se fosse javascript..."logico que tem cara, ele pode mandar a pagina reprocessar, ou usar ajax pra chamar o php...logo ficaria algo assim.if(isset($_GET['pUF'])): aqui ele chama a funçãoendif;logo ficaria do jeito que ele queria. x)mais não seria uma maneira apropriada.so isto,mais tem como sim. x)e o melhor tem como interagir isto com java script.eu não intendo muito de java, mais ficaria algo +/- assim. :S<script>function pUF(what) { if (what.selectedIndex != '') { var exibe = what.value; document.location=('<?=$PHP_SELF;?>?pUF=' + exibe); } } </script><select name="cboUF" class="Arial8Blue" onchange="pUF(this.value)">eu não faria assim, ficaria um POG do c******, mais enfim, ter como tem, so não é o jeito mais apropriado :D Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Outubro 18, 2007 Denunciar Share Postado Outubro 18, 2007 "Você não pode passar um dado para uma função PHP como se fosse javascript..."logico que tem cara, ele pode mandar a pagina reprocessar, ou usar ajax pra chamar o php...Legal, só que você poderia ter lido a frase toda né?"para enviar algum dado para a função você vai ter que enviar o formulário e ai resgatar o dado para então usar na função"Opa, enviar o formulário e resgatar? O que viria a ser isso? Reprocessar, não é (afinal de contas o action pode ser a própria página)? Não toquei na parte de AJAX pelo simples fato de aqui ser o fórum de PHP, e se o cara se embanana com isso não vai nem querer saber de AJAX... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Shure Man Postado Outubro 18, 2007 Denunciar Share Postado Outubro 18, 2007 mais amigo, fazer uma pagin so em php nunca foi uma boa saida pra ngm.NGM MESMOaliás nem tem como,logo você vai ter que usar umas tags em html ;)mais ai você vai querer que o cara use o javascript pra conectar no banco de dados?coisa muito facil de ser fazer tambem ne?ainda mais pra que não tem muito conhecimento neste tipo de assunto. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Outubro 18, 2007 Denunciar Share Postado Outubro 18, 2007 Valeu pela dica ;), se você não me falasse que eu precisava de HTML para criar página juro que ia aprender agora mesmo.. afinal de contas, só faz uns 5 minutos que eu trabalho com isso pra valer, então ainda estou aprendendo o básico, valeu pela dica mesmo :blink: ...Ps.: Acho que você não entendeu o que eu quis passar, então simplesmente, 'deixa pra lá'... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Shure Man Postado Outubro 18, 2007 Denunciar Share Postado Outubro 18, 2007 vei, simplesmente não me interessa quantos anos, decadas, centenas de anos você mecha com isto.eu so to falando,PRA QUE COMPLICAR, SE A COISA PODE SER SIMPLES? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Gilbeto F. T
Olá,
Tenho esta função para ler no banco.
Preciso chamar a função e passar para ela uma UF que vem da combobox cboUF enão estou sabendo fazer isso. Alguma dica ????
<select name="cboUF" class="Arial8Blue" onchange="pUF(UF a ser passada para função)">
Outro detalhe é: Como devolver a resposta da função uma vez que o resultado será 3 campos da tabela.
Obrigado.
Editado por ESerraUtilize as tags [code] [/code]
Link para o comentário
Compartilhar em outros sites
6 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.