Foros del Web » Programando para Internet » PHP »

Formulario con campo (id) que se valide en 3 Db

Estas en el tema de Formulario con campo (id) que se valide en 3 Db en el foro de PHP en Foros del Web. Buenos Días amigos Pudiese hacer un formulario y que por ejemplo el campo ID sea requerido y valide en varias Db (serian 3). Como haría ...
  #1 (permalink)  
Antiguo 19/11/2012, 11:34
Avatar de LinkLooker  
Fecha de Ingreso: agosto-2002
Mensajes: 136
Antigüedad: 21 años, 8 meses
Puntos: 3
Formulario con campo (id) que se valide en 3 Db

Buenos Días amigos


Pudiese hacer un formulario y que por ejemplo el campo ID sea requerido y valide en varias Db (serian 3).

Como haría para conectarme y hacer la busqueda en las diferentes Db y que de haber coincidencia envíe el form?.


Algun tuto o algo??


Gracias de antemano
  #2 (permalink)  
Antiguo 19/11/2012, 12:24
Avatar de pipev25  
Fecha de Ingreso: septiembre-2009
Mensajes: 93
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Formulario con campo (id) que se valide en 3 Db

podrias hacerlo de dos formas, una con ajax que en un evento onFocus vaya a validar las tres bd realizando conexion a cada bd para validacion atraves de un odbc y validar ese campo con js antes de hacer submit o hacer submit al formulario hacer las repectivas validaciones y en caso de que sea verdadero para los tres retornar un mensaje operacion exitosa y en caso contrario pues el mensaje contrario, pero en lo personal te recomiendo verifiques documentacion de ajax para que sea algo mas online, checate la pagina de illasaron.net hay un video tutorial del tema

saludos
  #3 (permalink)  
Antiguo 20/11/2012, 09:16
Avatar de LinkLooker  
Fecha de Ingreso: agosto-2002
Mensajes: 136
Antigüedad: 21 años, 8 meses
Puntos: 3
Respuesta: Formulario con campo (id) que se valide en 3 Db

Hola Gracias por responder...

Mi formulario tiene un campo llamado ID, lo que quiero hacer, es que el formulario solo se envíe, si el ID coincide, con el registro guardado en el campo ID de las Direfentes Db.

Que recorra la primera y de no encontrar coincidencia, pase a la segunda y así hasta la 3era db. Si hay coincidencia en alguna de estas Db simplemente se envía el formulario, sino muestra un mensaje de error diciendo que el Id no esta autorizado.


Las Db estan 2 en Sql y 1 en MySql

Gracias de antemano
  #4 (permalink)  
Antiguo 20/11/2012, 10:25
Avatar de Eleazan  
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años
Puntos: 326
Respuesta: Formulario con campo (id) que se valide en 3 Db

No veo dónde está el problema...

Conectas a una y compruebas q exista, sino, conectas a otra y vuelves a comprobar... así las veces q quieras
__________________
>> Eleazan's Source
>> @Eleazan
  #5 (permalink)  
Antiguo 21/11/2012, 09:12
Avatar de LinkLooker  
Fecha de Ingreso: agosto-2002
Mensajes: 136
Antigüedad: 21 años, 8 meses
Puntos: 3
Respuesta: Formulario con campo (id) que se valide en 3 Db

Saludos..


Como Valido que el registro ID esté en mi base de datos y que si está se pueda enviar el formulario??

Con php y sql??


Me imagino que con un select a la tabla donde esta el ID o algo así pero de verdad que no le llego..

Consigo algo de info pero es para Mysql
  #6 (permalink)  
Antiguo 21/11/2012, 12:08
Avatar de Eleazan  
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años
Puntos: 326
Respuesta: Formulario con campo (id) que se valide en 3 Db

¿Te refieres a SQL Server?

http://es1.php.net/mssql

Sino, mira a la izq.. tienes una listita buena ;)

(O bien, usa PDO! http://es1.php.net/manual/en/pdo.drivers.php)
__________________
>> Eleazan's Source
>> @Eleazan

Etiquetas: formulario, validar, campos
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 16:33.