Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/02/2011, 13:39
Avatar de solrakmnk
solrakmnk
 
Fecha de Ingreso: febrero-2011
Ubicación: Mexico
Mensajes: 23
Antigüedad: 14 años, 1 mes
Puntos: 3
Respuesta: Coger variable del select (PHP)

pues es la primera ves que escribo aca y espero poder ayudarte, lo puedes hacer con ajax, yo lo hice con tres archivos.

index.php

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script languaje="javascript" src="ajax.js"></script>
<title></title>
</head>
<body>
<select name="marca" id="marca" style="width:148px;" onChange="actualiza(this.value)"><option value= "">Elija modelo</option><option value= "S911">Serie 911</option><option value="964"><option value="962">962</option><option value="968">968</option></select>
</body>
</html>


Ajax.js

function objetoAjax(){
/* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por
lo que se puede copiar tal como esta aqui */
var xmlhttp=false;
try
{
// Creacion del objeto AJAX para navegadores no IE
xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
try
{
// Creacion del objet AJAX para IE
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(E) { xmlhttp=false; }
}
if (!xmlhttp && typeof XMLHttpRequest!="undefined") { xmlhttp=new XMLHttpRequest(); }

return xmlhttp;
}


function actualiza(id){
ajax=objetoAjax();
ajax.open("POST", "consulta.php",true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
alert(ajax.responseText)
}
}
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send("id="+id)
}


consulta.php

<?php
echo "la consulta con: $_POST[id]";
?>