Ver Mensaje Individual
  #13 (permalink)  
Antiguo 20/08/2012, 21:52
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 1 mes
Puntos: 406
Respuesta: Duplicación de registros

Es muy sencillo.....

Código PHP:
Ver original
  1. //Primero le preguntamos a MySQL que nos diga el numero de registros donde la matricula
  2. //sea igual a la matricula en la variable $_POST['matricula'];
  3. $query = mysql_query('SELECT COUNT(*) FROM registro WHERE matricula = "'.$_POST['matricula'].'"',$con) or die(mysql_error());
  4.  
  5. //Verificamos el numero de registros que encontro MySQL
  6. if (mysql_result($query,0) == 0) {
  7.       //Si es igual a 0 quiere decir que no hay ningún registro con la matricula indicada,
  8.       //por lo tanto ingresamos el nuevo registro
  9.      mysql_query ("INSERT INTO registro (NOMBRE,MATERIA,GRUPO,MATRICULA,PW,EMAIL)
  10. VALUES ('$_POST[nombre]','$_POST[materia]','$_POST[grupo]','$_POST[matricula]','$_POST[pw]','$_POST[email]')",$con);
  11.      echo 'No existe la matricula '.$_POST['matricula'];
  12. }else {
  13.      // si es diferente a 0 quiere decir ya existe un registro con la matricula, por lo tanto no la duplicamos
  14.      echo 'La matricula '.$_POST['matricula'].' ya existe en la tabla';
  15. }
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)