-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinsertarproducto.php
More file actions
46 lines (36 loc) · 1.6 KB
/
insertarproducto.php
File metadata and controls
46 lines (36 loc) · 1.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?php
include "./conexion.php";
if(isset($_POST['nombre']) && isset($_POST['descripcion']) && isset($_POST['precio'])
&& isset($_POST['inventario']) && isset($_POST['categoria']) && isset($_POST['talla'])
&& isset($_POST['color'])){
$carpeta="../images/";
$nombre = $_FILES['imagen']['name'];
//imagen.casa.jpg
$temp= explode( '.' ,$nombre);
$extension= end($temp);
$nombreFinal = time().'.'.$extension;
if($extension=='jpg' || $extension == 'png'){
if(move_uploaded_file($_FILES['imagen']['tmp_name'], $carpeta.$nombreFinal)){
$conexion->query("insert into proveedores
(nombre,descripcion, imagen,precio,talla,color,id_categoria,inventario) values
(
'".$_POST['nombre']."',
'".$_POST['descripcion']."',
'$nombreFinal',
".$_POST['precio'].",
'".$_POST['talla']."',
'".$_POST['color']."',
".$_POST['categoria'].",
'".$_POST['inventario']."'
) ")or die($conexion->error);
header("Location: ../admin/productos.php?success");
}else{
header("Location: ../admin/productos.php?error=No se pudo subir la imagen");
}
}else{
header("Location: ../admin/productos.php?error=Favor de subir una imagen valida");
}
}else{
header("Location: ../admin/productos.php?error=Favor de llenar todos los campos");
}
?>