con un if y una consulta pero cuando pongo esto no me inserta el registr
Nota: Lo Unico que quiero es que cuando el usuario Registre el mismo o nombre o factura que no la registre pero cuando pongo esta consulta antes del insert me pone registro insertado pero no me registra nada
Código PHP:
HTML>
<HEAD>
<TITLE>Ingreso de rastreos</TITLE>
</HEAD>
<BODY>
<?
//Conexion con la base
$link=mysql_connect("localhost","root","offshore");
//selección de la base de datos con la que vamos a trabajar
mysql_select_db("rastreos")
or die("Could not connect to database!");
// Comprobamos si el nombre de usuario o la factura ya existían
$checkuser = mysql_query("SELECT factura_id FROM rastreos WHERE factura_id='$factura_id'");
$factura_id_exist = mysql_num_rows($checkuser);
if ($factura_id_exist>0) {
echo "El numero de guia o factura ya estan en uso";
}else{
//Ejecucion de la sentencia SQL
mysql_query("insert into rastreos (factura_id, tipoenvio, tiposervicio, tipoentrega, nopaquetes, origen, destino, nremitente, noconsignatario, fdocumentacion, situacion, frecepcion, recibio, id) values ('$factura_id','$tipoenvio','$tiposervicio','$tipoentrega','$nopaquetes', '$origen', '$destino', '$nremitente', '$noconsignatario', '$fdocumentacion', '$situacion', '$frecepcion', '$recibio', '$id')");
}
?>
<h1><div align="center">Registro Insertado</div></h1>
<div align="center"><a href="lectura.php">Visualizar el contenido de la base</a></div>
</BODY>
</HTML>