Tengo dos ficheros, uno de ellos llamado ListadoCompleto.php contiene mi clase definida llamada (Listado_Completo), en ella tengo una variable protegida de tipo array y una función publica que recupera dicho array.
Lo he hecho de la siguiente forma, tampoco se si es la forma más correcta:
Código PHP:
<?
class Listado_Completo
{
protected $datosArray =array(0=> array( "El medico", "Noah Gordon", "Time Warner"),
1=>array("Marina", "Carlos Ruiz Zafon", "Edebe"),
2=> array("La hoguera de la vanidades", "Tom Wolfe", "RBA editores"),
3=> array("El libro de las ilusiones", "Paul Auster", "Faber"),
4=> array("La muerte en Venecia", "Michael Mann", "Anaya"),
5=> array("A sangre fría", "Truman Capote","Illusions"),
6=> array("2001: Odisea en el espacio","Arthur C. Clarke", "P&J"));
public function Get_Listado_Completo(){
return $this->datosArray;
}
}
?>
El problema lo tengo en la función PintaCompleto. La clase la he instanciado pero ahora no se como manipular la variable $Gestiona.
Código PHP:
if ($_REQUEST['operacion']=="Lis"){
PintaCompleto();
}
function PintaCompleto(){
require ("ListadoCompleto.php");
$Gestiona = new Listado_Completo();
$Gestiona->Get_Listado_Completo();
for($i= 0; $i<Count($Gestiona); $i++){
printf ("<td align=left><font color= white>%s</td>",$Gestiona[$i][0]);
printf ("<td align=left><font color= white>%s</td>",$Gestiona[$i][1]);
printf ("<td align=left><font color= white>%s</td>",$Gestiona[$i][2]);
echo "</tr>";
}
}