Cita:  
					Iniciado por pateketrueke  
  no puedes usar una función definida para el lenguaje de PHP como si se tratará de lenguaje Javascript
     Código HTML:
 <option value = "opcion1" onClick = "mostrar('uno')"> Opción 1</option>  Creo que sí lo entiendo, ¿quieres decir que en el código anterior la llamada 
mostrar('uno') en ningún caso puede ser una llamada a una función de PHP? 
Si es así entonces el código correcto sería este:  
 Código HTML:
 <script type = "text/javascript" src = "jquery.js">
function 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);
                                                    });
}
</script>
<html>
    <head>
    </head>
    <body>
        <form name = "prueba1">
            <select name = "combo1">
	        <option value = "" selected> Selecciona opción...</option>
	        <option value = "opcion1" onClick = "mostrar('uno')"> Opción 1</option>
	        <option value = "opcion2" onClick = "mostrar('dos')"> Opción 2</option>
	        <option value = "opcion3" onClick = "mostrar('tres')"> Opción 3</option>
	        <option value = "opcion4" onClick = "mostrar('cuatro')"> Opción 4</option>
            </select>
        </form>
    </body>
</html>  ¿Verdad?