Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/01/2009, 22:44
Avatar de Ronruby
Ronruby
 
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 16 años, 7 meses
Puntos: 416
Respuesta: Validar Campos de Un Formulario

Pues es cuestion de solo cambiar tu consulta.

Tu haces 4 consultas por separado para comprobar si alguno de los campos existen, pero perfectamente puedes hacer 1 sola consulta que compruebe y si al menos 1 de ELLOS es diferente, que te deje insertar el registro.

SELECT * FROM tuTabla WHERE Nombre='tuNombre' AND Materia='tuMateria' AND Grupo='tuGrupo' AND Anio='tuAnio';

Date cuenta en el operador AND.
Esta consulta solo devolvera resultados si los 4 campos son VERDADEROS (Si existe un registro con exactamente esos 4 campos).

Aun cuando cambies 1 dato, la consulta puede NO traer resultados del todo y partiendo de alli, puedes insertar el nuevo registro.