Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/06/2012, 17:25
Avatar de Uncontroled_Duck
Uncontroled_Duck
Colaborador
 
Fecha de Ingreso: mayo-2011
Ubicación: Málaga [Spain]
Mensajes: 806
Antigüedad: 13 años, 6 meses
Puntos: 261
Respuesta: Duda con error en PHP OO

Fatal error: Call to undefined method RegCliente::setcodigo() in C:\xampp\htdocs\proyecto_peliculas\bd\admin-RegCliente.php on line 7

Básicamente te dice que en el archivo admin-RegCliente.php línea 7 estas llamando una función no definida, o lo que es lo mismo, no existe.
Código PHP:
class RegCliente
{
    private 
$codigo;

    
/**
     * La clase sin contenido
     */
    
public function RegClienteBD()
    {
        
//...
    
}

Cuando llamas
Código PHP:
$cliente = new RegCliente();
$cliente->setcodigo() 
Realmente estás llamando a una clase como esta:
Código PHP:
class RegCliente # <-- $cliente = new RegCliente();
{
    private 
$codigo;

    
/**
     * La clase sin contenido
     */
    
public function RegClienteBD()
    {
        
//...
    
}

    public function 
setcodigo() # <-- $cliente->setcodigo()
    
{
        
//...
    
}

Para asignar valor a las propiedades sin crear métodos puede servirte esto: __get() __set()
http://php.net/manual/es/language.oop5.overloading.php

De esta forma asignarías los valores así:
Código PHP:
$cliente = new RegCliente();
$cliente->codigo $_REQUEST['codigo']; 
PD.: No he mirado el resto del código, solo lo que da error.

Saludos,
__________________
Todos agradeceremos que pongas el código en su respectivo Highlight