Foros del Web » Programando para Internet » PHP »

validar form sobre una consulta

Estas en el tema de validar form sobre una consulta en el foro de PHP en Foros del Web. Me gustaría saber si se puede y como se podría hacer: Es a la hora de validar (diferente porque en vez de validar campos del ...
  #1 (permalink)  
Antiguo 10/10/2008, 03:43
Avatar de Silko  
Fecha de Ingreso: septiembre-2008
Mensajes: 62
Antigüedad: 15 años, 7 meses
Puntos: 0
validar form sobre una consulta

Me gustaría saber si se puede y como se podría hacer:

Es a la hora de validar (diferente porque en vez de validar campos del form, tiene que ver si la siguiente consulta se ha realizado) el formulario para enviar:


3 select combinados consecutivamente:

Los 3 están en Ninguno por defecto.

Si selecciono un dato en 1º select, puedo elegir en le 2º y con este el 3º select.

Se pueden dar varios casos:

1- Que solo hay datos en el 1º select
2- Que hay datos en el 1º y 2º
3- Datos en los 3º

Mi cuestión es como puedo Controlar que el usuario si elige el datos en el 1º select y existen datos en el 2º (ya que con el primer select sale el datos para la consulta del segundo) tenga que elegir datos en el segundo obligatoriamente o avisarle.

Es las funciones validar de javascript, pero en este caso tendría que ver si "$row" del select siguiente contiene datos.

De hecho, el resto de campos estan con javascript, pero esto no se como controlarlo.

¿Se podria llamar a una funcion javascript, si no existe una variable?
¿En tal caso como sería la llamada?

if (empty($row[0])){
¿Aquí se podria llamar a una funcion?
}

No se si me he explicado bien....

Gracias de antemano
  #2 (permalink)  
Antiguo 10/10/2008, 03:57
Avatar de Silko  
Fecha de Ingreso: septiembre-2008
Mensajes: 62
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: validar form sobre una consulta

Creo que ya encontré la solución enreando un poco.

Esto me serviria, y por si otros tiene la misma duda que yo.

if (condicion){
echo "<script languaje=\"javascript\">funcion</script>";
}



->condicion: la que sea (ej. 1==1)

->funcion: (ej. validar() )-> esta llamara a la funcion que este en el head
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 08:56.