Tenían razón, no había definido los set's y get's de la clase...
Código PHP:
/* Inioializamos Get de la clase */
function getcodigo() { return $this->codigo; }
function getnombre() { return $this->nombre; }
function gettelefono() { return $this->telefono; }
function getemail() { return $this->email; }
function getcalle() { return $this->calle; }
function getint() { return $this->int; }
function getext() { return $this->ext; }
function getcp() { return $this->cp; }
function getcolonia() { return $this->colonia; }
function getdelegacion() { return $this->delegacion; }
function getestatus() { return $this->estatus; }
/* Inicializamos Set de la clase*/
function setcodigo($codigo) { $this->codigo = $codigo; }
function setnombre($nombre) { $this->nombre = $nombre; }
function settelefono($telefono) { $this->telefono = $telefono; }
function setemail($email) { $this->email = $email; }
function setcalle($calle) { $this->calle = $calle; }
function setint($int) { $this->int = $int; }
function setext($ext) { $this->ext = $ext; }
function setcp($cp) { $this->cp = $cp; }
function setcolonia($colonia) { $this->colonia = $colonia; }
function setdelegacion($delegacion) { $this->delegacion = $delegacion; }
function setestatus($estatus) { $this->estatus = $estatus; }
Bueno, ese error se corrigió, pero me aparece el siguiente:
Warning: mysql_query() expects parameter 2 to be resource, integer given in C:\xampp\htdocs\proyecto_peliculas\bd\RegCliente.p hp on line 27
Warning: mysql_query() expects parameter 2 to be resource, integer given in C:\xampp\htdocs\proyecto_peliculas\bd\RegCliente.p hp on line 29
Warning: mysql_query() expects parameter 2 to be resource, integer given in C:\xampp\htdocs\proyecto_peliculas\bd\RegCliente.p hp on line 32
Warning: mysql_close() expects parameter 1 to be resource, integer given in C:\xampp\htdocs\proyecto_peliculas\bd\RegCliente.p hp on line 39
que son generados de este código[Regcliente.php]:
Código PHP:
<?php
include_once('admin-conexion.php');
class RegCliente {
private $codigo;
private $nombre;
private $telefono;
private $email;
private $calle;
private $int;
private $ext;
private $cp;
private $colonia;
private $delegacion;
private $estatus;
function RegClienteBD() {
$regCliente;
try {
$conectar = new Conexion();
$cn = $conectar->ConexionBD();
mysql_query("BEGIN",$cn);
$sql = "INSERT INTO films_clientes VALUES('$this->codigo','$this->nombre','$this->telefono','$this->email','$this->calle','$this->int','$this->ext',$this->cp,'$this->colonia','$this->delegacion','$this->estatus')";
$result = mysql_query($sql,$cn);
if(!$result){
mysql_query("ROLLBACK",$cn);
$regCliente = FALSE;
} else {
mysql_query("COMMIT",$cn);
$regCliente = TRUE;
}
mysql_close($cn);
} catch (exception $e) {}
return $regCliente;
}
/* Inioializamos Get de la clase */
function getcodigo() { return $this->codigo; }
function getnombre() { return $this->nombre; }
function gettelefono() { return $this->telefono; }
function getemail() { return $this->email; }
function getcalle() { return $this->calle; }
function getint() { return $this->int; }
function getext() { return $this->ext; }
function getcp() { return $this->cp; }
function getcolonia() { return $this->colonia; }
function getdelegacion() { return $this->delegacion; }
function getestatus() { return $this->estatus; }
/* Inicializamos Set de la clase*/
function setcodigo($codigo) { $this->codigo = $codigo; }
function setnombre($nombre) { $this->nombre = $nombre; }
function settelefono($telefono) { $this->telefono = $telefono; }
function setemail($email) { $this->email = $email; }
function setcalle($calle) { $this->calle = $calle; }
function setint($int) { $this->int = $int; }
function setext($ext) { $this->ext = $ext; }
function setcp($cp) { $this->cp = $cp; }
function setcolonia($colonia) { $this->colonia = $colonia; }
function setdelegacion($delegacion) { $this->delegacion = $delegacion; }
function setestatus($estatus) { $this->estatus = $estatus; }
}
?>
Les agradezco por su tiempo, seguiré analizando el código para ver porque me manda el error, si tienen alguna idea es bienvenida mientras sigo estudiándolo, como les comenté anteriormente, aún no tengo sólidos conocimientos en POO.
Saludos