Показать сообщение отдельно

  #8  
Старый 30.09.2009, 16:57
mff
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
С нами: 9560486

Репутация: 1809


По умолчанию

Есть код:
Код HTML:
Голсовать: 
<a href="#nul" onclick="process('yes')" title="yes"><img id="yes" src="img/yes.gif" width="19" height="19" alt="Да" align="absmiddle" style="margin-right:10px;" /></a> <a href="#nul" onclick="process('no')" title="no"><img id="no" src="img/no.gif" width="19" height="19" alt="Нет" align="absmiddle" /></a>
и в шапке:
Код HTML:
<script language="javascript">
<!--
function getXmlHttp(){
	var xmlhttp;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} 
	catch (e) {
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} 
		catch (E) {
			xmlhttp = false;
		}
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}
var x="";
function process(x) {
	var xmlhttp = getXmlHttp()
	xmlhttp.open("GET", "/rating.php?ch=<?php echo $ch; ?>&name=" + x, true);	
	xmlhttp.send(null);
	if(xmlhttp.status == 200) {
		alert(xmlhttp.responseText);
	}
}
//--> 
</script>
обработчик:
PHP код:
<?php
include("config.php");
if(
$ch){
    if(
$_GET[name]=="yes"){
        
$result mysql_query ("UPDATE `bd` SET `rating`= (rating+1) WHERE `id`='$ch'");
    }
    if(
$_GET[name]=="no"){
        
$result mysql_query ("UPDATE `bd` SET `rating`= (rating-1) WHERE `id`='$ch'");
    }
}
?>
Как мне теперь возвратить новое получившееся число без перезагрузки странички?
Спасибо!
 
Ответить с цитированием