Tengo un problema con los registros de una tabla, y es que cada vez que grabo nuevos registros me los graba por duplicado, este es el código:
<?php
include("conexion.php");
$conexBD=conectarse();
function limpiarCodigo($mensaje)
{
$mensaje = str_replace("<","<",$mensaje);
$mensaje = str_replace(">",">",$mensaje);
$mensaje = str_replace("\'","'",$mensaje);
$mensaje = str_replace('\"',""",$mensaje);
$mensaje = str_replace("\\\\","\",$mensaje);
return $mensaje;
}
if(trim($_POST["modelo"]) != "" && trim($_POST["tipo"]) != "")
{
$sql = "SELECT id FROM clavesParticulares WHERE clave='".limpiarCodigo($_POST["tipo"])."'";
$result = mysql_query($sql,$conexBD);
if($row = mysql_fetch_array($result))
{
echo "Error, ese nombre de usuario ya existe";
}
else
{
$sql = "INSERT INTO tiposModelos (modelo,tipo) VALUES (";
$sql .= "'".limpiarCodigo($_POST["tipo"])."'";
$sql .= ",'".limpiarCodigo($_POST["modelo"])."'";
$sql .= ")";
mysql_query($sql);
$rs=mysql_query($sql,$conexBD) or die ("Invalid query");
echo "Registro exitoso!";
}
mysql_free_result($result);
}
else
{
echo " ";
}
mysql_close();
?>
Gracias
Ana