Fatal error: Call to a member function query() on a non-object in /home/comunova/public_html/teirsac/admin/servicios/funciones.php on line 7
clase conexion.
Código PHP:
Ver original
class Conexion{ var $host = DB_SERVER1; var $port = DB_PORT1; var $user = DB_USER1; var $password = DB_PWD1; var $db = DB_1; var $idError = 0; var $error = ""; var $link = NULL; // variable compartida para todas las instanicias de la clase function Conexion($host = DB_SERVER1, $port = DB_PORT1, $user = DB_USER1, $password = DB_PWD1, $db = DB_1){ // parametros opcionales, tienen valores por defecto $this->host = $host; $this->port = $port; $this->db = $db; $this->user = $user; $this->password = $password; } // solo se conecta si es que la variable $link no esta cargada // o no esta activa la conexion function conectarse(){ if(!$this->estaConectada()){// si la conexion NO esta activa // la @ evita que se imprima el error } } } // cierra la conexion si es que esta conectada function cerrar_conexion(){ if($this->estaConectada()) // se asegura que la conexion no se rompio bruscamente (fuera del close) } // ejecuta la query cargada en $sql // en caso de error carga el codigo y mensaje de error en idError y error respectivamente. function query($sql){ if(!$result){ //echo $sql; } return $result; // FALSE si la query falla } // retona la siguiente fila en un array asociativo function fetch_array($result){ return $fila; } // retorna el numero de filas del result_set ($result) function num_rows($result){ return $num_rows; } // retorna un booleano indicando si la conexion esta activa function estaConectada(){ return true; else return false; } }
config.inc.php
Código PHP:
Ver original
funciones.php
Código PHP:
Ver original
function agregarservicios($idtiposervicio,$descripcion){ $sql_servicios = "insert into teirsac_servicios(idtiposervicio,descripcion)"; $sql_servicios .= "values('$idtiposervicio','$descripcion')"; } function editarservicios($codigo,$idtiposervicio,$descripcion){ $sql_edit = "update teirsac_servicios set idtiposervicio = '$idtiposervicio', descripcion = '$descripcion' "; $sql_edit .= "where idservicio = '$codigo'"; } function borrarservicios($cod){ $sql_del = "delete from teirsac_servicios where idservicio = '$cod'"; }
procesar.php
Código PHP:
Ver original
include("../../includes/Conexion.class.php"); include("../../includes/config.inc.php"); include("funciones.php"); $cn= new Conexion(); $cn->conectarse(); $tipos_servicios = $_POST['tipos_servicios']; $descripcion = $_POST['descripcion']; agregarservicios($tipos_servicios,$descripcion); } if($_POST['editar']=='1'){ editarservicios($_POST['codigo'],$tipos_servicios,$descripcion); } }
a que se debe ese error ?