Olá pessoal...
Estou tendo um probleminha com registros repetidos... vejam os passos:
1- eu clico para inserir um registro
2- verifico através de um select se o registro já existe
3- insiro o registro... somente caso não exista... (verifico com um if antes)
o problema:
ta aparecendo vários registros iguais como se o mysql esteja travando e inserindo vários ao mesmo tempo, não sei se isso é por conta da velocidade do server ou da internet no momento, mas preciso resolver...
Alguém tem alguma sugestão...
Valeu!!!
olha a parte do código ai...
mysql_select_db($database_conectar, $conectar);
$query_verifica = "SELECT idf FROM frequencia WHERE ida = '".$_POST['ida']."' AND idp = '".$_POST['idp']."' AND idt = '".$_POST['idt']."' AND data = '".$data."' AND escola = '".$row_escola['codigo']."'";
$verifica = mysql_query($query_verifica, $conectar) or die(mysql_error());
$totalRows_verifica = mysql_num_rows($verifica);
//
if($totalRows_verifica == 0){
$insertSQL = sprintf("INSERT INTO frequencia (ida, idp, idt, status, data, user, escola) VALUES (%s, %s, %s, %s, %s, %s, %s)",
GetSQLValueString($_POST['ida'], "int"),
GetSQLValueString($_POST['idp'], "int"),
GetSQLValueString($_POST['idt'], "int"),
GetSQLValueString($_POST['status'], "text"),
GetSQLValueString($data, "date"),
GetSQLValueString('|Cadastro: '.$_SESSION['MM_Username'].' - '.date("d/m/Y H:i:s").'| <br>', "text"),
GetSQLValueString($row_escola['codigo'], "text"));
mysql_select_db($database_conectar, $conectar);
$Result1 = mysql_query($insertSQL, $conectar) or die(mysql_error());
}