Ver Mensaje Individual
  #21 (permalink)  
Antiguo 30/04/2014, 08:12
Avatar de Landa11
Landa11
 
Fecha de Ingreso: febrero-2014
Ubicación: En algún lugar de mi oficina
Mensajes: 148
Antigüedad: 10 años, 2 meses
Puntos: 1
Respuesta: Imagen cargada previamente en un input type

Código PHP:
Ver original
  1. if($_POST['cantidad'] == "" || $_POST['producto'] == "" || $_POST['marca'] == "" || $_POST['modelo'] == "" || $_POST['observaciones'] == "" || $_POST['categoria'] == "")
  2. {
  3.     echo "<meta http-equiv='REFRESH' content='0 ; url=index.html'
  4.     <script>
  5.     alert('Algún campo está vacío, por favor inserte los datos.');
  6.     </script>";
  7. }
  8. else
  9. {
  10. $id_sucursal = strip_tags($_POST['id_sucursal']);
  11. $cantidad = strip_tags($_POST['cantidad']);
  12. $producto = strip_tags($_POST['producto']);
  13. $marca = strip_tags($_POST['marca']);
  14. $modelo = strip_tags($_POST['modelo']);
  15. $observaciones = strip_tags($_POST['observaciones']);
  16. $categoria = strip_tags($_POST['categoria']);
  17.  
  18. $valido = true;
  19. if((!empty($_FILES['imagen'])) && ($_FILES['imagen']['error'] == 0))
  20. {
  21.     if($_FILES['imagen']['type'] != 'image/jpeg' && $_FILES['imagen']['type'] != 'image/png')
  22.     {
  23.        
  24.         $valido = false;
  25.         echo "<meta http-equiv='REFRESH' content='0 ; url=index.html'>
  26.            <script>
  27.                alert('Error con el archivo seleccionado. Ingrese una imagen válida');
  28.            </script>";
  29.     }
  30.     else
  31.     {
  32.         //Array de archivos disponibles
  33.         $archivos_disp_ar = array('jpg', 'jpeg', 'gif', 'png', 'bmp', 'tif', 'tiff');
  34.         //Carpeta donde se guardan las imagenes
  35.         $ruta="imagenes";
  36.         //recibimos el campo de imagen
  37.         $archivo=$_FILES['imagen']['tmp_name'];
  38.         //guardamos el nombre original de la imagen en un archivo
  39.         $nombreArchivo=$_FILES['imagen']['name'];
  40.         $ruta=$ruta."/".$nombreArchivo;
  41.         move_uploaded_file($_FILES['imagen']['tmp_name'],'imagenes/'.$_FILES['imagen']['name']);
  42.         move_uploaded_file($archivo,$ruta."/".$nombreArchivo);
  43.         $id_imagen=rand(1,1000);
  44.     }
  45. }
  46. else
  47. {
  48.     $ruta = "imagenes/default.jpg";
  49.     $id_imagen=rand(1,1000);
  50. }
  51.  
  52. if($valido==true)
  53. {
  54. $agregar = mysql_query("INSERT INTO lista_productos (id_sucursal, cantidad, producto, marca, modelo, observaciones, categoria, id_imagen, imagen) VALUES ('$id_sucursal', '$cantidad', '$producto', '$marca', '$modelo', '$observaciones', '$categoria', '$id_imagen', '$ruta')");
  55. }
  56.     echo 'Los datos fueron registrados correctamente ';
  57.     echo '<br/>ID Sucursal: '.$id_sucursal;
  58.     echo '<br/>Cantidad: '.$cantidad;
  59.     echo '<br/>Producto: '.$producto;
  60.     echo '<br/>Marca: '.$marca;
  61.     echo '<br/>Modelo: '.$modelo;
  62.     echo '<br/>Observaciones: '.$observaciones;
  63.     echo '<br/>Categoria: '.$categoria;
  64.     echo '<br/>ID Imagen: '.$id_imagen;
  65.     echo "<br/><img src='$ruta' width='180' height='150'><br>Imagen: ".$ruta;
  66.     echo "<meta http-equiv='REFRESH' content='0 ; url=verDatos.php'>
  67.            <script>
  68.                alert('Datos Ingresados Con Éxito');
  69.            </script>";
  70. }
  71. ?>
__________________
Ayudando a la gente con nuestros códigos para poder tener el conocimiento adecuado y ser libres!