|    
			
				05/03/2008, 16:20
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: septiembre-2007 
						Mensajes: 120
					 Antigüedad: 18 años, 1 mes Puntos: 0 |  | 
  |  Validar registros repetidos en base de datos  
  Primeramente me disculpo si ya se trato este tema pero los ejemplos que encontraba son de versiones viejas de php. Estoy usando wampserver y desarolle una base de datos definiendo los campos de cedula y email como UNIQUE, para evitar campos repetidos. Mi codigo es el siguiente
 <?php
 if ($_POST[oculto]!=1)
 {
 ?>
 
 <form id="form1" name="form1" method="post" action="">
 
 <label>Nombre: <input type="text" name="nombre"/></label>
 <br><br>
 <label>Apellido: <input type="text" name="apellido"/></label>
 <br><br>
 <label>Cedula: <input type="text" name="cedula"/></label>
 <br><br>
 <label>
 <input name="sexo" type="radio" value="mujer"/> Mujer
 <input name="sexo" type="radio" value="hombre"/> Hombre
 </label>
 <br><br>
 <label>Teléfono: <select name="telefono" size="1" id="telefono">
 <option value="0412">0412</option>
 <option value="0416">0416</option>
 <option value="0424">0424</option>
 <option value="0212">0212</option>
 </select>
 </label>
 <label><input type="text" name="telefono"/></label>
 <br><br>
 
 
 <p><input name="oculto" type="hidden" id="oculto" value="1" /></p>
 <label><input type="submit" name="submit" value="Inscribirme"/></label>
 </form>
 
 <?php } ?>
 
 <?php
 if($_POST[nombre])
 
 {
 include "conexion.php";
 
 $sql="insert into diplomados values
 ('','$_POST[nombre]','$_POST[apellido]','$_POST[cedula]','$_POST[sexo]','$_POST[nacionalidad]','$_POST[inscripcion]','$_POST[email]','$_POST[telefono]')";
 
 $consulta=mysql_query($sql,$conexion);
 
 
 if ($cedula == 1) {echo "Campo cedula ya esta registrado
 else {echo "inserte en la BD";}
 
 if(!mysql_error()) {include "registro.html";}
 else {"Intente mas tarde";}
 
 mysql_close($conexion);
 }
 ?>
 Ahora mi problema es el siguiente , necesito comprobar que la cedula y el correo electronico que se esta ingresando no sean valores ya ingresados y para eso ingrese el siguiente script
 
 if ($cedula == 1) {echo "Campo cedula ya esta registrado
 else {echo "inserte en la BD";}
 como prueba pero no me funciona, cuando le doy ingresar la pagina y tengo el valor de la cedula igual a uno de la base de datos se queda en blanco y no me muestra ningun error. Alguien podria ayudarme con esto??
 
 Muchas gracias
     |