claro, varias....
el punto, es que la función mostrar() debe ser Javascript...
como te dije, revisando el tema que te sugerí... así esta echo, ahí usando jQuery...
adaptación...
Código javascript
:
Ver originalfunction mostrar() {
var valor =$("#combo1").val();
//Invocacion al script php que procesa los datos y le enviamos los valores por POST
$.post("procesa_combos.php", { 'valor': valor}, function(data){
$("#combo2").html(data);
});
}
esto hace la función de tomar el valor del combo, y hacer la consulta con Ajax.. usando el método POST
ahora, en el PHP que recibe esta consulta.. debe ser mas o menos así....
procesa_combos.php Código PHP:
$where = ! empty($_POST['valor'])? " WHERE foo='$_POST[valor]'": null;
$link = mysql_connect("localhost", "user", "0000");
mysql_select_db("Prueba", $link);
$Select = mysql_query("select * from Tabla " . $where);
while ($Recorre = mysql_fetch_array($Select)) {
// echo $Recorre['Codigo'];
//
// aquí, es la salida de HTML, XML, JSON o lo que desees
//
// esta salida se usara rellenar el elemento #combo2 de tu HTML
// de preferencia, has lo que quieras...
//
}
y eso es todo, el PHP imprime sus datos... el Ajax los recibe... y los coloca, bingo!
eso es todo lo que puedo hacer por ti, si no entiendes... ve y lee una
referencia de Javascript (por que se ve que si sabes PHP)