Ir para conteúdo
Fórum Script Brasil
  • 0

Erro em Java + php + CSS


Pedrodt

Pergunta

Ola pessoal, estou trabalhando com esse codigo(meio amador ainda mais da nada)

</head>

<script type="text/javascript" src="jquery.js"></script>

<script type="text/javascript">

$(document).ready(function() {

//alert('oi');

});

function busca_cliente()

{

// todo campo q tiver o "#" na frente, vai ser interpretado pelo seu id

if ($.trim($('#nm_cliente').val()) == '') // testa se o campo não está vazio

{

alert('Informe um cliente para consultar!')

$('#nm_cliente').val(''); // limpa o campo

$('#nm_cliente').focus(); // cursor no campo do cep

return false;

}

$.ajax({

type: "POST", // tipo de envio dos dados

url: "busca_cliente.php", //script q vai receber os dados

data: "cliente="+$('#nm_cliente').val(), // parâmetros enviados ao script da url

dataType: "text", // tipo dos dados, pode ser xml ou text

beforeSend: function(){ // função executada antes de chamar o script da url

$("#conteudo").hide("fast");

$("#resultado").html("<h2>Buscanco cliente...</h2>");

},

success: function(result){ // caso o retorno ocorra com sucesso, executa isso

$("#img_loading").hide("fast");

$("#conteudo").show("fast");

$("#resultado").html(result);

$("#resultado").show("fast");

},

error: function(msg){

$('#cliente').attr("value",msg);

}

});

return false;

}

function seta_cliente(cnpj_cpf)

{

$("#cliente").val($("#cliente_"+cnpj_cpf).text());

$("#resultado").hide('fast');

}

</script>

<style type="text/css">

.esconde{

display: none;

}

#resultado{

border: #000099 2px solid;

padding: 20px;

height: 60px;

width: 500px;

overflow: auto;

position: absolute;

left: 113px;

top: 93px;

background: #CCCCCC;

}

</style>

<body onload="esconde()">

<h2>Pedidos Inclusão</h2>

<form id="form1" method="post" action="pedidos_incluir.php">

<table width="661" border="0" cellpadding="2" cellspacing="2" style="text-align: left; height: 88px; width: 530px;">

<tbody>

<tr>

<td width="147">Cliente</td>

<td width="500">

<div id="conteudo">

<input name="cliente" id="cliente" class="conteudo" type="text" desabled="desabled" size="5" value="">

</div>

<input type="button" name="Button" value="B" onClick="return busca_cliente();" />

<input name="nm_cliente" type="text" id="nm_cliente" size="30" onChange="return busca_cliente();" value=""/>

<div id="resultado" class="esconde"></div>

</td>

</tr>

<tr>

<td style="width: 151px;">Data de entrega:</td>

<td style="width: 359px;"><input name="data_entrega" type="text"></td>

</tr>

<tr>

<td>Observa&ccedil;&atilde;o:</td>

<td><textarea cols="50" rows="4" name="obs"></textarea></td>

</tr>

<tr>

<td style="width: 151px;"><input name="bt_gravar" value="Salvar" type="submit"><A href="pedidos_lista.php"> Voltar</A></td>

<td style="width: 359px;"></td>

</tr>

</tbody>

</table>

<br>

</form>

</body>

</html>

que é é pagina principal e essa

<?php

require "conecta_mysql.php";

?>

<html>

<head>

<title>Documento sem t&iacute;tulo</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

<body>

<?php

$sql = "select * from clientes where fantazia like '%".$_POST['cliente']."%'";

$res = mysql_query($sql);

?>

<table border=1" width="100%">

<?php

while ($linha = mysql_fetch_array($res))

{

$cnpj_cpf = $linha['cnpj_cpf];

$fantazia = $linha['fantazia'];

echo "<tr>

<td>$cnpj_cpf</td>

<td id=\"cliente_$cnpj_cpf\">$fantazia</td>

<td><input type=\"button\" onclick=\"seta_cliente($cnpj_cpf)\" value=\"Selecionar\"></td>

</tr>";

}

?>

</table>

</body>

</html>

é a de busca no banco, queria saber no que estou errando, pois ele faz tudo que tem que fazer, busca no banco retorna a variavel mais não joga ela para o edit que tem que jogar no caso acho que o erro esta nessas linhas

function seta_cliente(cnpj_cpf)

{

alert('alow '+cnpj_cpf);

$("#cliente").val($("#cliente_"+cnpj_cpf).text());

$("#resultado").hide('fast');

}

se alguém souber favor ajudar.. abraço..

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Bom dia!

Eu não entendi muito o teu código mas acho que o problema é de AJAX e não PHP já que segundo descrição acima, a consulta está retornando correta.

Abraços.

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...