Ir para conteúdo

Arquivado

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

Foccos

Consulta Mysql usando Post Jquery

Recommended Posts

Estou com uma dúvida em retornar o valor da consulta pro input preco1, ao selecionar um produto no select produto1 ele realiza a consulta no bd e retorna o valor no input preco1.

Principal

$(document).ready(function() {
                  $("select[name=produto1]").change(function(){
                    $.post("busca.php",
                    {produto1:$(this).val()},
                    function(valor){
                    $("input[name=preco1]").html(valor)
                    })
                  })
		   
                 
});

Busca.php

include('conexao.php');
if (isset($_POST['produto1'])) {
  $verifica = (get_magic_quotes_gpc()) ? $_POST['produto1'] : addslashes($_POST['produto1']);
}
//Criando a consulta
$consulta = sprintf("SELECT * FROM tb_estoque WHERE id = '%s'", $verifica);
//resultado da consulta caso não exista mostra o erro
$resultadoconsulta = mysql_query($consulta) or die(mysql_error());
//deixa o campo em branco
$linhas = $resultadoconsulta;
?>
// Aqui é onde estou tentando enviar o valor pro input, que está com erro. 
echo utf8_encode($linhas['valor_venda']);

//limpando consulta
mysql_free_result($resultadoconsulta);

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pela ajuda rockrgo, realizei essa troca mas mesmo assim não recebe o valor correspondente da consulta, como retorno para o input?

Compartilhar este post


Link para o post
Compartilhar em outros sites
//resultado da consulta caso não exista mostra o erro
$resultadoconsulta = mysql_query($consulta) or die(mysql_error());
//deixa o campo em branco
$linhas = $resultadoconsulta;

Aqui você faz a consulta mas não retorna nenhum tipo de dados.Falta um fetch aí.

$linhas = mysql_fetch_row($resultadoconsulta);
echo $linhas['valor_venda'];

Compartilhar este post


Link para o post
Compartilhar em outros sites

Exatamente, muito obrigado rockro, era isso que faltava, realizei o fetch e ele retornou o valor no input ...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal, e como eu faço com jquery para criar um botão pesquisa, ao clicar é mostrda uma lista com os produtos e ao selecionar o produto ele retornar para o input de produtos a ser vendidos mostrando o nome do produto e gravando o id do produto?
Grato

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.