начал изучать ajax, решил сразу попытаться решить актуальную задачу: нужно при переходи из элемента формы (текстового поля) сделать запрос к бд и узнать, есть ли там введенное значение, если нет, выдать алерт. Вот, что сам наваял 
Скрипт на странице с формой:
function valbeton() 
{
if(document.getElementById('codebeton').value=="")
{
   window.alert("Не введено значение!");
   document.getElementById('codebeton').focus();
}
xmlHttp = new XMLHttpRequest();
var prod = document.getElementById('codebeton').value;
				var url = "/scripts/getnameprod.php?prod=" +escape(codebeton);
				xmlHttp.open("GET", url, true);
				xmlHttp.send(null);
				var response = xmlHttp.responseText;
				alert(response);
}
php cкрипт:
<?php
$db=@mysql_connect ("localhost", "upp", "");
if (!$db) {
			echo "Не удалось подключиться к БД!";
			}
else {
		mysql_select_db("upp");
		}
$codebeton = $_GET['codebeton'];		
$markabdb = mysql_query("SELECT marka FROM upp_beton WHERE code='$codebeton'");
$row = mysql_fetch_assoc($markabdb); 
$markab = $row['marka'];
header ("Content-Type: text/xml");
echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>
?>
<totals>
<marka>$markab</marka>
</totals>
<? mysql_close($db); ?>
кусок index.html:
<input type="text" name="beton" size="8" id="codebeton" onblur="valbeton();">
Единственное, что работает, если поле пустое, выскакивает алерт 

 Функция valbeton пока не проверяет есть значение в базе или нет, я для начала хотел научиться просто делать запросы и выводить их, но все где то ошибка, подскажите где