Te faltó poner la funcion que usas esa tal:
maxQuart($tabla,$ano);
Suponemos que esa funcion ha de delvolver un dato tipo:
Código PHP:
function maxQuart($tabla,$ano){
// proceso ...
return $valor; // que ha de devolver
}
O no haces eso? ... tienes que tener en cuenta el "scope" o ambito de las variables ..
Una funcion acepta X variables en sus parametros o las declaras globales .. pero lo que devuelvan ha de ser enviado con un return y llamado así:
$resultado=maxquart($tabla,$ano);
o usarlo en un echo u otra funcion directamente .. la funcion se ejecuta con esos parametros y devuelve en el mismo punto su valor del proceso.
(sobre lo del "scope" de las variables en una funcion josemi en las FAQ's dejo una (faq de php .. 1er mensaje foro).
A todo esto .. si tienes q hacer un "return" de varias variables .. deberas devolverlo como un array .. pues q yo sepa (si hay otra forma me gustaria saberla) no se puede hacer algo tipo:
return $variable1, $variable2
pero si generar un array tipo ejemplo:
Código PHP:
function talcosa($parametros){
global $variable; // por si necesitas alguna global ...
$array_resultados['variable1']=valor;
$array_resultados['variable2']=valor;
return $array_resultados;
}
Y otro detalle mas .. cuando pongas código . usa el boton PHP .. ayuda a ver el código mejor .. tal como las porciones de PHP q he puesto aquí.
Un saludo,