Bueno, mi problema consiste, en que mi archivo para guardar un producto en la base de datos. Por ejemplo guardar.php funciona a la perfeccion, excepto que.. Cuando ya hay un producto en la base de datos, y yo agrego uno con el mismo nombre, descripcion o precio, me crea otro igual con diferente ID.
El codigo va asi:
Código PHP:
if ($do=="guardar") {
$sel_comp="SELECT * FROM productos WHERE nombre_producto='$nombre_producto'";
$rs_comp=mysql_query($sel_comp);
if (mysql_num_rows($rs_comp) > 0) {
?><script>
alert ("No puede agregar este producto, ya existe en la base de datos.");
location.href="index.php";
</script><?
} else {
$consulta = "SELECT max(id_producto) as maximo FROM productos";
$rs_consulta=mysql_query($consultaprevia);
$id_producto=mysql_result($rs0,"maximo");
if ($id_producto=="") { $id_producto=0; }
$id_producto++;
};
$query="INSERT INTO productos (id_producto, nombre_producto, descripcion, unidad_medida, precio_unitario, borrado)
VALUES ('', '$nombre_producto', '$descripcion', '$unidad_medida', '$precio_unitario', '0')";
$rs=mysql_query($query);
$id_producto=mysql_insert_id();
if ($rs) { $mensaje="El producto se ha agregado a la base de datos exitosamente"; }
Se los agradezco.