Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/04/2009, 22:54
Avatar de rudy69
rudy69
 
Fecha de Ingreso: octubre-2008
Ubicación: espndeportes.com
Mensajes: 195
Antigüedad: 16 años, 1 mes
Puntos: 7
Respuesta: Evitar duplicidad de registros en un código dado

Hay muchas cosas que no entiendo de tu codigo amigo como en hacer array los campos de tu tabla se hace mas complicado manejar los nombres, en mi opinion aclaro aparte que en ninguna parte vi que hicieras una consulta a la basae de datos (estoy ciego? xD), pero supongo que es una funcion que hace consultas que has llamado abrers (raro nombre XD), pero si queres evitar que se dupliquen usuarios, agrega esto en esta parte de tu codigo:

Código PHP:

if ($_POST["accion"]=="grabar")
{
foreach (
$a_campos_tabla as $valor){ $a_campos_insert[] = "\"".$_POST[$valor]."\"";}
$campos_insertar implode(","$a_campos_insert); // transforma array en texto separado por comas
    
$VerificarExistencia mysql_query("SELECT * FROM $tabla_grupo WHERE $campos_tabla='$campos_insert'")
    if(empty(
$VerificarExistencia)) {
        
$sql="INSERT INTO $tabla_grupo($campos_tabla) VALUES ($campos_insertar)";
         
abrers($sql);
         
$mensaje='<p class="mensaje correcto">Acción OK</p>';
    }
    else {
         
$mensaje='<p class="mensaje correcto">Acción KO</p>';
    }



No se si es lo que quieres