Gracias por responder
ya lei el faq pero no me entere de mucho...
Esto es loq ue tengo hasta ahora...
Código:
var opcionSeleccionada=selectOrigen.value;
var idSelectDestino=listadoSelects[posicionSelectDestino];
var selectDestino=document.getElementById(idSelectDestino);
var ajax=nuevoAjax();
alert(opcionSeleccionada); // para comprobar que coge bien la variable
ajax.open("GET", "select_dependientes_proceso2.php?opcion="+opcionSeleccionada, true);
ajax.setRequestHeader('Content-Type: text/xml; charset=ISO-8859-1'); // porque tengo problemas con los acentos
ajax.onreadystatechange=function()
{
if (ajax.readyState==4)
{
var opcionSeleccionada=ajax.responseText;
}
}
En el select_dependientes_proceso2.php tengo lo siguiente:
Código PHP:
$opcionSeleccionada=$_GET["opcion"];
include 'conexion.php';
conectar();
$consulta = mysql_query("SELECT id FROM websiteadmin_lista_ciudades WHERE opcion='$opcionSeleccionada'") or die(mysql_error());
$resultado_consulta = mysql_fetch_assoc($consulta);
desconectar();
$opcionSeleccionada = $resultado_consulta["id"];
echo $opcionSeleccionada;
Pero no consigo que me devuelva el id de la base de datos con var opcionSeleccionada=ajax.responseText;
me perdi con las explicaciones que me diste y quiza si no es mucho podrias orientarme y apuntar los errores que ves.
Gracias