You are on page 1of 2

AJAX RÁPIDO

<br>

HTML <BR>
EM SELECT
____________________________________________________________________
<select name="valor" onChange="showUser(this.value)" id="valor">
____________________________________________________________________
EM IMPUT
<input type="text" id="txt1" onkeyup="showUser(this.value)">
____________________________________________________________________

A DIV
____________________________________________________________________
<div id="valortabela">R$ 0,00</div>
____________________________________________________________________
JAVA FILE NO HTML
<script src="obtervalor.js"></script>

JS FILE <br>
____________________________________________________________________
var xmlHttp
function showUser(str) {
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null) {
alert ("Seu Navegador não suporta HTTP Request AJAX")
return
}
var url="obtervalor.php"
url=url+"?q="+str
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}
function stateChanged() {
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
document.getElementById("valortabela").innerHTML=xmlHttp.responseText
}
}
function GetXmlHttpObject() {
var xmlHttp=null;
try {
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
} catch (e) {
//Internet Explorer
try {
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}
____________________________________________________________________

PHP <BR>
____________________________________________________________________
<?php
$q=$_GET["q"];
$con = mysql_connect('localhost', 'usuario', 'senha');
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("sistemascs", $con);
$sql="SELECT * FROM tabelapreco WHERE id = '".$q."'";
$result = mysql_query($sql);
echo "";
while($row = mysql_fetch_array($result))
{
echo "R$ " . $row['valor'] . "";
}
mysql_close($con);
?>
____________________________________________________________________

You might also like