Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/08/2013, 00:55
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 9 meses
Puntos: 574
Respuesta: Funcion loadXMLDoc Ajax

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
  1. $query_fecha="select  alumno.nombre as alumno,
  2.           fecha.fecha as fecha,
  3.           hora.hora as hora,
  4.           profesor.nombre as profesor
  5. from (((hofeproal INNER JOIN alumno ON hofeproal.idalumno = alumno.idalumno)
  6.                           INNER JOIN  fecha ON hofeproal.idfecha = fecha.idfecha)
  7.                           INNER JOIN  hora ON hofeproal.idhora = hora.idhora)
  8.                           INNER JOIN  profesor ON hofeproal.idprofesor = profesor.idprofesor
  9. where fecha.fecha='".$variable_post."';

(Mas eficiente y moderna)
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 09/08/2013 a las 01:08