A la clase la llamo de la siguiente manera:
Código PHP:
require('../require/deuda_socio.php');
$deuda = new DedudaSocio;
$deuda2 = $deuda -> DeudaActual("$codigo","$periodo");
echo $deuda2;
ak el codigo de la funcion.
deuda_socio.php
Código PHP:
class DedudaSocio{
var $socio;
var $periodo;
function DeudaActual($socio,$periodo);
{
// Ordeno formato del periodo.
$periodo = substr($periodo,-4).substr($periodo,0,2);
$DeudaPeridoActual = 0;
// Query.
$SQL = "SELECT importe_c FROM `descuentos` WHERE `socio` = '$codigo' AND `periodo` = '$periodo'";
$QUERY = mysql_query( $SQL ) or die(mysql_error());
// Inicio Bucle
while( $dato = mysql_fetch_assoc( $QUERY ))
{
$DeudaPeridoActual += $dato['importe_c'];
}
// Devuelvo resultado
return $DeudaPeridoActual;
}
function DeudaProx( $socio,$periodo );
{
// Ordeno formato del periodo.
$periodo = substr($periodo,-4).substr($periodo,0,2).'01';
$periodo = date('Ym',strtotime("$periodo_y +1 month"));
$DeudaPeridoProx = 0;
// Query.
$SQL = "SELECT importe_c FROM `descuentos` WHERE `socio` = '$codigo' AND `periodo` = '$periodo'";
$QUERY = mysql_query( $SQL ) or die(mysql_error());
// Inicio Bucle
while( $dato = mysql_fetch_assoc( $QUERY ))
{
$DeudaPeridoProx += $dato['importe_c'];
}
// Devuelvo resultado
return $DeudaPeridoProx;
}
}
Vi que todos usan esto
Código PHP:
$variable = $this -> variable
return $this-> variable
y me gustaria hacer esto
Código PHP:
require('../require/deuda_socio.php');
$deuda = new DedudaSocio("$codigo","$periodo");
$deuda2 = $deuda -> DeudaActual();
$deuda3 = $deuda -> DeudaProx();
Gracias chicos.