Foros del Web » Programando para Internet » PHP »

Validar un dato segun resultado de un SELECT

Estas en el tema de Validar un dato segun resultado de un SELECT en el foro de PHP en Foros del Web. Hola Amigos del Foro. Mi consulta es la siguiente. Puedo validar un dato ingresado en un Input type de tipo texto en una table sql ...
  #1 (permalink)  
Antiguo 14/09/2004, 13:26
Avatar de myconatani  
Fecha de Ingreso: enero-2004
Ubicación: Pje.Ralún 8955 Santiago
Mensajes: 73
Antigüedad: 13 años, 11 meses
Puntos: 1
Validar un dato segun resultado de un SELECT



Hola Amigos del Foro.



Mi consulta es la siguiente.

Puedo validar un dato ingresado en un Input type de tipo texto en una table sql con JavaScript.

Es decir, me ingresan una patente y yo quiero verificar mediante una funcion en javascript si esta patente existe en mi tabla de Maestro de vehiculo. No quiero utilizar arreglos ya que son mas de 3500 vehiculos en la flota.

Tabla rac_maeveh

patente varchar(10)
codmarca char(2)
codmodelo char(2)
codversion char(3)
nrovin varchar(25)

La idea es crear una rutina de Javascript que tenga codigo PHP.

Ejemplo.

function val_patente (patente)
<script language="JavaScript" type="text/javascript">
* Aqui debiera validar la patente ingresada en mi tabla (rac_maeveh).
</script>

<td>Patente</td>
<td>
<input type=text maxlength=6 size=8 value='$placa' name=placa Onblur=disabled Onblur=\"return val_patente(this)\">
</td>

Espero que me entiendan el ejercicio.


atte.
myconatani
__________________
myconatani
  #2 (permalink)  
Antiguo 14/09/2004, 14:27
Avatar de José Molina  
Fecha de Ingreso: enero-2002
Ubicación: USA
Mensajes: 768
Antigüedad: 15 años, 11 meses
Puntos: 1
Saludos.

No se puede.

El PHP se ejecuta en el servidor y te trae o lleva data.

Tiene que cargar en todo caso las opciones de ese select directo desde la Tabla.

Suerte
__________________
José Molina
La marginalidad no esta en la incapacidad de calmar el hambre de un estómago sino en la incapacidad de calmar el hambre de la mente.
  #3 (permalink)  
Antiguo 15/09/2004, 21:25
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
En principio tendrías que pedir ese dato (junto con otros tal vez) . enviar tu formulario al script PHP de proceso (al que apuntes en tu action del formulario) hacer las validaciones pertinentes basadas en tu consulta SQL a tu BD y si corresponde (no se pasó la validación) redireccionar nuevamente al formulario (pre-cargando los datos que ya enviastes a tu script PHP de proceso) e indicar el mensajito de error en consecuencia.

Esto implicaría una recarga de página y .. por lo demás es como suelen funcionar las aplicaciones basadas en la "web" cuando se trabaja en este ambiente de "cliente-servidor" y usando como "clientes" a un navegador común.

Pero, ... existen técnicas como la de "Remote Scripting" (usa google .. o el buscador de este foro) para "simular" lo que pretendes sin una recarga de página "aparente" (en realidad lo que se "recarga" es un iframe oculto y vía javascript se devuelve el resultado de tu llamada a tu script PHP de proceso a otro elmento de tu página principal).

Un saludo,
  #4 (permalink)  
Antiguo 16/09/2004, 14:52
Avatar de José Molina  
Fecha de Ingreso: enero-2002
Ubicación: USA
Mensajes: 768
Antigüedad: 15 años, 11 meses
Puntos: 1
Jejejeje, Cluster sin trampas por favor, jejejeje Buena esa.

Gran Idea.
__________________
José Molina
La marginalidad no esta en la incapacidad de calmar el hambre de un estómago sino en la incapacidad de calmar el hambre de la mente.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:54.