Código HTML:
Ver original<!doctype html>
<meta charset="utf-8" charset="iso-8859-1" content="" http-equiv="content-type">
<form method="post" action="insertar.php" enctype="multipart/form-data"> <table width="50%" cellpadding="3" cellspacing="3" border="2" bordercolor="#999999"> <!--<th>ID</th>
<th>Sucursal</th>-->
<!--<td><input type="text" name="id_sucursal" size="3" maxlength="3"/></td>
<td><input type="text" name="sucursal" size="30" maxlength="40"/></td>-->
<td><select name="id_sucursal" id="id_sucursal"> <td><input type="text" name="cantidad" size="3" maxlength="3"/></td> <td><input type="text" name="producto" size="30"/></td> <td><input type="text" name="marca" size="30"/></td> <td><input type="text" name="modelo" size="30"/></td> <!--<td><input type="text" name="observaciones"/></td>-->
<td><input type="text" name="categoria"/></td>
<form method="post" action="insertar.php" enctype="multipart/form-data"> <input type='file' name='imagen'/> <center><input type="submit" value="Enviar" name="insertando"/></center> <center><button type="reset">Borrar Datos Ingresados
</button></center>
Código PHP:
Ver original<?php
// Conectando, seleccionando la base de datos
//variables
//$id_sucursal = htmlspecialchars($_POST['id_sucursal']);
// $texto = htmlspecialchars($_POST['texto']);
//Creamos un array para los errores
/*if(!$id_sucursal)
{
$errores[] = "El campo Sucursal no puede estar vacío.";
}*/
if(!$cantidad)
{
$errores[] = "El campo Cantidad no puede estar vacío.";
}
if(!$producto)
{
$errores[] = "El campo Producto no puede estar vacío";
}
if(!$marca)
{
$errores[] = "El campo Marca no puede estar vacío.";
}
if(!$modelo)
{
$errores[] = "El campo Modelo no puede estar vacío.";
}
if(!$observaciones)
{
$errores[] = "El campo Observaciones no puede estar vacío.";
}
if(!$categoria)
{
$errores[] = "El campo Errores no puede estar vacío.";
}
else
{
//$sucursal = strip_tags($_GET['id_sucursal']);
$observaciones = strip_tags($_POST['observaciones']);
//ingresar datos de imagen
$ruta="imagenes";
$archivo=$_FILES['imagen']['tmp_name'];
$nombreArchivo=$_FILES['imagen']['name'];
$ruta=$ruta."/".$nombreArchivo;
//$texto=$_POST['texto'];
$id;
if($_POST['id_sucursal'] == $id_sucursal)
{
//$agregar ="UPDATE lista_productos SET cantidad='cantidad', producto='producto', marca='marca', modelo='modelo', observaciones='observaciones', categoria='categoria' WHERE id_sucursal='id_sucursal'";
$agregar = "UPDATE lista_productos SET id_sucursal='id_sucursal', cantidad='cantidad', producto='producto', marca='marca', modelo='modelo', observaciones ='observaciones', categoria='categoria', id_imagen ='id_imagen', imagen='imagen' WHERE id_sucursal='id_sucursal'";
if($agregar)
{
echo 'Datos registrados con éxito.';
echo 'ID Sucursal: '.$id_sucursal;
echo 'Cantidad: '.$cantidad;
echo 'Producto: '.$producto;
echo 'Marca: '.$marca;
echo 'Modelo: '.$modelo;
echo 'Observaciones: '.$observaciones;
echo 'Categoria: '.$categoria;
echo '<br/>Imagen: <br/>'.$archivo;
}
else
{
echo 'Error en los datos registrados, por favor verifica: '.mysql_error(); }
//Código para guardar la imagen
if($agregar)
{
echo "<html>
<head>
</head>
<body>
<meta charset='utf-8' charset='iso-8859-1' content='' http-equiv='content-type'>
<meta http-equiv='REFRESH' content='0 ; url=verDatos.php'>
<script>
alert('Imagen insertada con exito');
</script>
</body>
</html>";
}
else
{
echo "<html>
<head>
</head>
<body>
<meta http-equiv='REFRESH' content='0 ; url=verDatos.php'>
<script>
alert('La insercion Fallo');
</script>
</body>
</html>";
}
}
}
?>
El primero es donde tomo los datos y al enviar se realiza el segundo.