Ajax com php
Olá pessoal, boa tarde, estou cm uma duvida no ajax da minha pagina php, peguei uma função de busca dinâmica na net. Funciona perfeitamente, porém ela apenas funciona quando coloco um parametro para a busca e esse parametro tem que ser um text field. Gostaria de implementar essa esse código para fazer busca usando o select field e com mais um parametro para sua passagem. queo colocar res opções e busca, por nome ou numero ou setor. Desde jah agradeço vcs.
<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<script src="formata.js" type="text/JavaScript"></script>
<link rel="stylesheet" type="text/css" href="estilo.css" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script src="jquery.js" type="text/JavaScript"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#buscar").click(function(){
var nome = $("#buscaNome").val();
$.ajax({
url: "baixa.php",
dataType: 'html',
data: {nome:nome},
type: "POST",
beforeSend: function () {
$('#carregando').show();
},
success: function(data){
$('#carregando').hide();
$("#resBusca").html('<b>Marque qual(is) bem(ns) você deseja dar baixa</b><br/>'+ data );
},
error: function(data){
$('#carregando').html(data);
}
});
});
});
function hide()
{
document.getElementById('excluir').style.visibility="visible";
}
</script>
</head>
<body>
<?php
require 'connectdb.php';
$result = mysql_query("select * from nome_local");
?>
<h4 class="form-group">Dar Baixa no Patrimônio</h4>
<form action="excluir.php" method="post" >
<label><b>Escolha o setor</b></label>
<select name="local">
<?php
while ($retorno = mysql_fetch_array($result)) {
$idlocal = $retorno['idlocal'];
$nome = $retorno['nome'];
echo "<option value='$idlocal'> $nome </option>";
}
?>
</select>
<button type="button" id="buscar" onclick="hide()">Buscar</button>
<input id="excluir" name="excluir" style="visibility:hidden" formtarget="_BLANK" type="submit" value="Dar Baixa" >
<br />
<br />
<div id="carregando" style="display:none;"><img src="carregandoAjax.gif" /></div>
<div id="resBusca"></div>
</form>
</body>
</html>
a busca é feita aqui. Baixa.php<?php
$local = $_POST['local'];
//Verifica se variavel busca esta vazia
if ($local == "") {
echo "Digite algum item";
exit;
}
require 'connectdb.php';
$sql = mysql_query("select id, p.idlocal,p.nome as patrimonio,n.nome as local from patrimonio p,nome_local n where n.idlocal=p.idlocal and p.idlocal=$local") or die("Não foi possível realizar a consulta.");
$total_rows = mysql_num_rows($sql);
if ($total_rows == 0) {
echo "Nenhum resultado encontrado";
} else {
echo " <table border='1' cellspacing=0 cellpadding=2 bgcolor='white'>
<thead>
<tr>
<th>Marcar</th>
<th>Descricao</th>
<th>Local</th>
</tr>
</thead>
<tbody>";
//Loop com resultado do select
while ($result = mysql_fetch_array($sql)) {
$id = $result['id'];
echo "<tr><td><input type='radio' name ='user_del' value='$id' ></td><td>" . $result['patrimonio'] . "</td><td>" . ($result['local']) . "</td>" . "</tr>";
//var_dump($id);
}
echo"</tbody> </table>";
//var_dump($id);
}
?> ABSDiscussão (2)
Carregando comentários...