Catchable fatal error: Object of class Producto could not be converted to string in /home/vallecom/public_html/tulua/ObjetoProducto.php on line 46
Miren mi codigo!
Código PHP:
Ver original
<?php include("conectar.php"); class Producto { private $id_tienda; private $id_catalogo; private $nom_producto; private $des_producto; private $existencia; private $precio; private $fot_producto; private $descripcion; private $complemento; private $agre_producto; private $descuento; public $conexion; public function __construct($id_tienda,$id_catalogo,$nom_producto,$des_producto,$existencia,$precio,$fot_producto,$descripcion,$complemento,$agre_producto,$descuento) { $this->id_tienda=$id_tienda; $this->id_catalogo=$id_catalogo; $this->nom_producto=$nom_producto; $this->des_producto=$des_producto; $this->existencia=$existencia; $this->precio=$precio; $this->fot_producto=$fot_producto; $this->descripcion=$descripcion; $this->complemento=$complemento; $this->agre_producto=$agre_producto; $this->descuento=$descuento; $this->conexion=BD::Conectar(); } public function registrarProducto() { $rs=$this->consultarpornombre($this->nom_producto); { return "ya existe este catalogo"; } else { $registro="insert into tb_producto (id_tienda,id_catalogo,nom_producto,des_producto,existencia,precio,fot_producto,descripcion,complemento,agre_producto,descuento) values ('$this->id_tienda','$this->id_catalogo','$this->nom_producto','$this->des_producto','$this->existencia','$this->precio','$this-> fot_producto','$this->descripcion','$this->complemento','$this->agre_producto','$this->descuento');"; $op=BD::insertarDatos($registro); BD::Desconectar($this->conexion); return $op; } } private function consultarpornombre($nom_producto) { $consulta="select * from tb_producto where nom_producto='".$nom_producto."'"; $result=BD::extraerDatos($consulta); return $result; } /*public function borrarCatalogo($codigo) { $registro="DELETE FROM tb_producto WHERE id_producto=$codigo"; echo $registro; $op=BD::borrarDatos($registro); BD::Desconectar($this->conexion); return $op; }*/ } ?>
Ahora el control:
Código PHP:
Ver original
<?php include("ObjetoProducto.php"); $id_tienda=$_POST["id_tienda"]; $id_catalogo=$_POST["id_catalogo"]; $nom_producto=$_POST["nom_producto"]; $des_producto=$_POST["des_producto"]; $existencia=$_POST["existencia"]; $precio=$_POST["precio"]; $fot_producto=$_POST["fot_producto"]; $descripcion=$_POST["des_total"]; $complemento=$_POST["complemento"]; $agre_producto=$_POST["agre_producto"]; $descuento=$_POST["descuento"]; $usr= new Producto($id_tienda,$id_catalogo,$nom_producto,$des_producto,$existencia,$precio,$fot_producto,$descripcion,$complemento,$agre_producto,$descuento); $operacion=$usr->registrarProducto(); if($operacion=="Registro ok") { } else { } ?>
agradeceria que me hecharan una mano! gracias