confirmargestion.php
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Demo para gestionar la base de datos</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<?php
require_once("conexion.inc.php");
$conexion = mysql_connect($servidor, $usuario, $passwd);
$db = mysql_select_db($basedatos, $conexion);
if (!$conexion)
{
echo "Error al establecer la conexión con la base de datos: " . mysql_error();
exit();
}
if (!$db)
{
echo "Error seleccionando la base de datos: " . mysql_error();
exit();
}
$subcategoria = $_POST["subcategoria"];
?>
<body bgcolor="#F5F5F5" topmargin="10">
<table width="836" cellpadding="0" cellspacing="0" border="0">
<?php
if ($_POST["insertar"])
{
$sql = "INSERT INTO " . $subcategoria . " (referencia, descripcion, colores, 25, 50, 100, 250, 500, 1000, 5000, 10000, codigo_marcaje, medida_marcaje, colores_maximos, incremento) VALUES ('" . $_POST["referencia"] . "', '" . $_POST["descripcion"] . "', '" . $_POST["colores"] . "', '" . $_POST["25"] . "', '" . $_POST["50"] . "', '" . $_POST["100"] . "', '" . $_POST["250"] . "', '" . $_POST["500"] . "', '" . $_POST["1000"] . "', '" . $_POST["5000"] . "', '" . $_POST["10000"] . "', '" . $_POST["codigo_marcaje"] . "', '" . $_POST["medida_marcaje"] . "', '" . $_POST["colores_maximos"] . "', '" . $_POST["incremento"] . "')";
mysql_query($sql, $conexion);
$tipo_imagen = $_FILES["imagen"]['size'];
$nombre_imagen = $_FILES["imagen"]['name'];
if (!((strpos($tipo_imagen, "gif") || strpos($tipo_imagen, "jpeg") || strpos($tipo_imagen, "jpg")))
{
echo "<tr bgcolor=\"#FFFFFF\"><td width=\"836\" height=\"30\">La extensión de la imagen no es correcta. Se permiten imágenes .gif, .jpeg o .jpg.</td></tr>";
header('Location: demogestionar2.php');
}
else
{
$destino_imagen = "imagenes/" . $nombre_imagen;
}
if (empty(mysql_error($conexion)) && copy($_FILES["imagen"]['tmp_name'], $destino_imagen))
{
echo "<tr bgcolor=\"#FFFFFF\"><td width=\"836\" height=\"30\">El producto se ha introducido satisfactoriamente.</td></tr>";
header('Location: demogestionar.php');
}
else
{
echo "<tr bgcolor=\"#FFFFFF\"><td width=\"836\" height=\"30\">Ha habido un error al insertar el producto. Inténtelo de nuevo.</td></tr>";
header('Location: demogestionar.php');
}
}
elseif ($_POST["modificar"])
{
$sql = "UPDATE " . $subcategoria . " SET descripcion = '" . $_POST["descripcion"] . "', colores = '" . $_POST["colores"] . "', 25 = '" . $_POST["25"] . "', 50 = '" . $_POST["50"] . "', 100 = '" . $_POST["100"] . "', 250 = '" . $_POST["250"] . "', 500 = '" . $_POST["500"] . "', 1000 = '" . $_POST["1000"] . "', 5000 = '" . $_POST["5000"] . "', 10000 = '" . $_POST["10000"] . "', codigo_marcaje = '" . $_POST["codigo_marcaje"]. "', medida_marcaje = '" . $_POST["medida_marcaje"] . "', colores_maximos = '" . $_POST["colores_maximos"] . "', incremento = '" . $_POST["incremento"] . "' WHERE referencia = '" . $_POST["referencia"] . "'";
mysql_query($sql, $conexion);
$tipo_imagen = $_FILES["imagen"]['size'];
$nombre_imagen = $_FILES["imagen"]['name'];
if (!((strpos($tipo_imagen, "gif") || strpos($tipo_imagen, "jpeg") || strpos($tipo_imagen, "jpg")))
{
echo "<tr bgcolor=\"#FFFFFF\"><td width=\"836\" height=\"30\">La extensión de la imagen no es correcta. Se permiten imágenes .gif, .jpeg o .jpg.</td></tr>";
header('Location: demogestionar2.php');
}
else
{
$destino_imagen = "imagenes/" . $nombre_imagen;
}
if (empty(mysql_error($conexion)) && copy($_FILES["imagen"]['tmp_name'], $destino_imagen))
{
echo "<tr bgcolor=\"#FFFFFF\"><td width=\"836\" height=\"30\">El producto se ha introducido satisfactoriamente.</td></tr>";
header('Location: demogestionar.php');
}
else
{
echo "<tr bgcolor=\"#FFFFFF\"><td width=\"836\" height=\"30\">Ha habido un error al insertar el producto. Inténtelo de nuevo.</td></tr>";
header('Location: demogestionar.php');
}
}
elseif ($_POST["borrar"])
{
$sql = "DELETE * FROM " . $subcategoria . "WHERE referencia = '" . $_POST["referencia"] . "'";
mysql_query($sql, $conexion);
$tipo_imagen = $_FILES["imagen"]['size'];
$nombre_imagen = $_FILES["imagen"]['name'];
if (!((strpos($tipo_imagen, "gif") || strpos($tipo_imagen, "jpeg") || strpos($tipo_imagen, "jpg")))
{
echo "<tr bgcolor=\"#FFFFFF\"><td width=\"836\" height=\"30\">La extensión de la imagen no es correcta. Se permiten imágenes .gif, .jpeg o .jpg.</td></tr>";
header('Location: demogestionar2.php');
}
else
{
$destino_imagen = "imagenes/" . $nombre_imagen;
}
if (empty(mysql_error($conexion)) && copy($_FILES["imagen"]['tmp_name'], $destino_imagen))
{
echo "<tr bgcolor=\"#FFFFFF\"><td width=\"836\" height=\"30\">El producto se ha introducido satisfactoriamente.</td></tr>";
header('Location: demogestionar.php');
}
else
{
echo "<tr bgcolor=\"#FFFFFF\"><td width=\"836\" height=\"30\">Ha habido un error al insertar el producto. Inténtelo de nuevo.</td></tr>";
header('Location: demogestionar.php');
}
}
?>
</table>
</body>
</html>
Muchas gracias de antemano a todos porque sé que es mucho código para mirar!!
Un saludo.