Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/08/2004, 07:00
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Si cuando te refiere "se pueda validar si el código ya existe" te refieres a que eso implica una llamada a un script tuyo PHP que a su vez hará una consulta SQL a tu BD o simlar para veriricar ese dato .. Directamente PHP no controla "eventos" (eso es própio del "lado del cliente" y javacript en el contexto que lo requieres).

Eso sí, .. tienes várias formas de solventar el problema.

1) Dejar que rellenen todo el formulario (datos) .. los envias a tu script PHP de proceso y este valida si existe tu "código" u otras validaciones .. si hay algún tipo de error (ejemplo tu código ya existe), vuelves a tu formulario pasandole las variable que recibistes (para no "perder" lo que ya escribistes). El efecto principal es que se recarga la página completa.

2) Usar técnicas de "Remote scripting" (usa el buscar del foro o google). Esa técnica se basa en iframe/frames ocultos para hacer la "petición" a tu servidor del script.php que hará tu proceso .. la petición se hace en el "iframe" oculto y lo que este devuelve se envia a la página padre vía Javascript/DHTML .. El efecto principal es no ver una "aparente" recarga de página (pero igual se está "recargando" una página .. lo que pasa que será tu iframe oculto).

Un saludo,