buenas.. les cuento tengo un problema que no conozco su solucion.. casi ni conozco ajax.. me manejo con php, y ahora puse en marcha un codigo que si bien esta bueno lo quiero reformar... y en si todo marcha a la perfeccion si lo uso en una pagina en blanco pero no lo puedo incluir donde quiero.. porque no se como mandar la variable... espero puedan ayudarme..
 
 
<label for="municipio">Municipio</label>
  <select id="municipio" name="marca"  onChange="MostrarConsulta('consulta.php'); return false"/>
    <option>- selecciona una provincia -</option>
  </select>
 
 
aqui es de donde debo tomar la variable.. hice en vez de onchange. a una pagina.. hice un onchange=submit y manda la variable "marca" por get
pero cuando hago un onChange="MostrarConsulta('consulta.php'); return false"
no me la manda  el codigo sige asi
 
hacia un .js
 
function objetoAjax(){
	var xmlhttp=false;
	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;
}
 
function MostrarConsulta(datos){
	divResultado = document.getElementById('resultado');
	ajax=objetoAjax();
	ajax.open("GET", datos);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			divResultado.innerHTML = ajax.responseText
		}
	}
	ajax.send(null)
}
 
 
luego hacia un php que realiza una consulta
 
mysql_connect($dbhost,$user,$pass) or die ("error coneccion 001");
    mysql_select_db($dbname) or die("error database 001");
 
 
$var=$_GET['marca']
$sql=mysql_query("SELECT * FROM empleados where valor='$var'") or die ("no selecciona datos");
 
//muestra los datos consultados
echo "<p>Nombres - Departamento - Sueldo</p> \n";
while($row = mysql_fetch_array($sql)){
	echo "<p> <span class='Estilo1'>".$row['nombres']." - ".$row['departamento']." - ".$row['sueldo']."</p> \n";
 
}
 
 
y retorna a index por un  <div id="resultado"></div> el hecho es que no me muestra los resultados. porque no puedo mandar la variable .. quien tiene una idea de eso.. muchas gracias 
  
 

