Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

andressacms

Capturar valor digitado em javascript e colocar em uma variavel php

Recommended Posts

Boa tarde gostaria de pedir ajuda com uma duvida, tipo preciso pegar o valor de um input(agencia) e jogar em uma variavel para fazer o select e mostrar no input o nome do banco.Já vi em post que isso é possivel por meio de javascript encontrei aqui no forum como mostrar ele em um alerta, mas não consegui jogar ele em uma variavel php para fazer o select. Se você puderem me ajudar eu agradeço.

 

segue o codigo

<html>
<head>
<script>
 function pegaValor(){  
     var agencia= document.getElementById("agencia").value;  
     alert(agencia);  
} 
 </script>
 <body>
<?php
$sql = mysql_query("SELECT * FROM agencia WHERE AGC_CODIGO_ID = '$agencia''"); //pega o valor digitado e coloca como condição para fazer o select para buscar o nome do banco//
while($linha = mysql_fetch_array($sql)){
$AGENCIA_ID = $linha['AGC_CODIGO_ID'];
$AGC_NOME = $linha['AGC_NOME'];
$AGC_BANCO_ID = $linha['AGC_BANCO_ID'];
$AGC_NUMERO = $linha['AGC_NUMERO'];
}
$sql = mysql_query("SELECT * FROM banco WHERE BAN_CODIGO_ID = '$AGC_BANCO_ID' '"); 
while($linha = mysql_fetch_array($sql)){
$BAN_CODIGO_ID = $linha['BAN_CODIGO_ID'];
$BAN_NOME = $linha['BAN_NOME'];
}
?>
 
agencia<input type="text" id="agencia" onBlur="pegaValor()">  
banco<input type="text" id="banco" value="<?php echo $BAN_NOME ;?>"> 
</body>
</html>

desde ja agradeço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para isso você precisa utilizar ajax, que nada mais é do que uma requisição http "sem refresh", por baixo dos panos.

 

Uma tecnologia baseada na linguagem javascript.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você poderia utilizar o jQuery:

http://api.jquery.com/jquery.post/

 

Com esse método você faz uma requisição POST ao seu arquivo PHP.

 

Exemplo:

 

$.post( "test.php", { name: "John", time: "2pm" } );

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.