o sea, dentro de la funcion
actualizaTexto tienes esta linea?
Código:
<?php
$consulta = mysql_query("SELECT CatId, NombreCat FROM c_categoria WHERE PadreId = '$ACÁ_LA_VARIABLE_PASADA_CON_ONCHANGE' ORDER by NombreCat ASC");
?>
si es asi, primero recalcar que php se ejecuta en el servidor procesando todo lo que le corresponde antes de enviar el documento al cliente, y javascript se ejecuta en el cliente, de modo que no existe una comunicacion entre ambas parte. para poder utilizar ese valor en php tienes que enviarselo, ya sea enviando el formulario o bien puedes utilizar XHR (XML HTTP Request, un componente de javascript). el mas sencillo es el primero pero obliga al navegador recargar el documento completo. con el segundo se puede crear la peticion, enviarla al servidor, recibir una repuesta, y por ultimo realizar algo con ella. todo esto transparente al navegador, sin tener que recargar el documento. elige entre estas dos alternativas segun la necesidad de tu aplicacion.