pues el punto es este, tengo la siguiente clase, el problema, es: las variables publicas $ussu, $cla_usu, no llegan hasta la funcion, en si, al llevarlas a los parametros del store procedure, las lleva como $ussu='', $cla_usu=''
acaso estoy declarando algo mal ???
Código PHP:
<?php
class cls_usuario
{
public $ide_usu;
public $usu_usu;
public $cla_usu;
function validar_acceso()
{
$obj_conexion = new conexion();
$con = $obj_conexion->conectar();
$stmt = mssql_init("usp_usuario_validar_acceso", $con);
mssql_bind($stmt, "@usu_usu", $usu_usu, SQLVARCHAR, FALSE, FALSE, 16);
mssql_bind($stmt, "@cla_usu", $cla_usu, SQLVARCHAR, FALSE, FALSE, 16);
$resultado = mssql_execute($stmt);
return $resultado;
}
}
?>
Código PHP:
$obj_usu = new cls_usuario();
$obj_usu->usu_usu = $f_usu_usu;
$obj_usu->cla_usu = $f_cla_usu;
$usu = $obj_usu->validar_acceso();
Código PHP:
<?php
class cls_usuario
{
function validar_acceso($usu_usu, $cla_usu)
{
$obj_conexion = new conexion();
$con = $obj_conexion->conectar();
$stmt = mssql_init("usp_usuario_validar_acceso", $con);
mssql_bind($stmt, "@usu_usu", $usu_usu, SQLVARCHAR, FALSE, FALSE, 16);
mssql_bind($stmt, "@cla_usu", $cla_usu, SQLVARCHAR, FALSE, FALSE, 16);
$resultado = mssql_execute($stmt);
return $resultado;
}
}
?>
Código PHP:
$obj_usu = new cls_usuario();
$usu = $obj_usu->validar_acceso($f_usu_usu, $f_cla_usu);
espero entiendan mi poca experiencia con POO en php y mssql, gracias