Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/09/2004, 09:24
vanax
 
Fecha de Ingreso: marzo-2004
Mensajes: 50
Antigüedad: 20 años, 1 mes
Puntos: 0
Duplicado de registros

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("<","&lt;",$mensaje);
$mensaje = str_replace(">","&gt;",$mensaje);
$mensaje = str_replace("\'","'",$mensaje);
$mensaje = str_replace('\"',"&quot;",$mensaje);
$mensaje = str_replace("\\\\","&#92",$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

Última edición por vanax; 20/09/2004 a las 09:26 Razón: error al escribir el código