Ok... lo mismo pero pon
onBlur="loadXMLDoc()"
El evento onkeyup se produce al soltar cada una de las teclas que presiones en el imput
no tiene sentido lanzar la función hasta que la fecha este completa.
http://librosweb.es/javascript/capit...eventos_2.html
La idea es que el datepiker ademas de rellenar el input lance la función... con el evento que sea, en rea lidad estara lanzando el evento y este a su vez la función...
O
document.getElementById(
id).onblur();
o
document.getElementById(
id).onkeyup();
o el evento que sea...lo de busca() era un ejemplo.
Por esto
...fecha.fecha LIKE '".$variable_post."%'"
me temo que tengas el campo fecha como varchar, es un error te pierdes toda la potencia de un campo fecha.... MONTH(fecha) es capaz de darte el mes...y otras ventajas.
Claro que tendrás que convertir la fecha a YYYY-mm-dd
Código php:
Ver original$query_fecha="select alumno.nombre as alumno,
fecha.fecha as fecha,
hora.hora as hora,
profesor.nombre as profesor
from (((hofeproal INNER JOIN alumno ON hofeproal.idalumno = alumno.idalumno)
INNER JOIN fecha ON hofeproal.idfecha = fecha.idfecha)
INNER JOIN hora ON hofeproal.idhora = hora.idhora)
INNER JOIN profesor ON hofeproal.idprofesor = profesor.idprofesor
where fecha.fecha='".$variable_post."';
(Mas eficiente y moderna)