lo implemente en un formulario para subir productos. son 3 imagenes que subo. cuando lo ejecute en el servidor, me sale este error.
Catchable fatal error: Object of class upload could not be converted to string in D:\AppServ\www\kanto-home\admin\productos\funciones.php on line 5
me dice que mi archivo funciones.php sale un error en alguna de las variables.
Código PHP:
Ver original
function agregarmuebles($idcategoria,$nombre_mueble,$acabado,$tamanio,$codigo_mueble,$imagen_mueble,$foto1,$foto2){ $sql_agregar = "insert into kh_galeria_imagenes(idcategoria,nombre_mueble,acabado,tamanio,codigo_mueble, "; $sql_agregar .= "imagen_mueble,foto1,foto2)values('$idcategoria','$nombre_mueble','$acabado','$tamanio','$codigo_mueble','$imagen_mueble','$foto1','$foto2')"; }
este es mi codigo que sube las imagenes.
Código PHP:
Ver original
include("../../includes/conexion.php"); include("../../includes/class.upload.php"); include("funciones.php"); $categoria = $_POST['categoria']; $nombre_mueble = $_POST['nombre_mueble']; $acabado = $_POST['acabado']; $tamanio = $_POST['tamanio']; $codigo_mueble = $_POST['codigo_mueble']; $str = "abcdefghijklmnopqrstuvwxyz1234567890"; $cad = ""; for($i=0;$i<12;$i++) { } $imagen_mueble = new upload($_FILES['imagen_mueble']); $path = "../../productos/"; $imagen_mueble->image_resize = true; $imagen_mueble->image_x = 386; $imagen_mueble->image_y = 305; $imagen_mueble->process($path); #foto 1. $foto1 = new upload($_FILES['foto1']); $path2 = "../../productos/"; $foto1->image_resize = true; $foto1->image_x = 386; $foto1->image_y = 305; $foto1->process($path2); #foto 2. $foto2 = new upload($_FILES['foto2']); $path3 = "../../productos/"; $foto2->image_resize = true; $foto2->image_x = 386; $foto2->image_y = 305; $foto2->process($path3); agregarmuebles($categoria,$nombre_mueble,$acabado,$tamanio,$codigo_mueble,$imagen_mueble,$foto1,$foto2); }