Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/04/2004, 13:29
Mato
 
Fecha de Ingreso: junio-2002
Mensajes: 126
Antigüedad: 21 años, 10 meses
Puntos: 0
Problema con funcion.

Tengo el siguiente codigo

Código PHP:
function evaluacion ($cant,$tipoexamen$nombre$idalumno)
{
global 
$tablacursos$notaaprobar$status;

// que examen estamos analizando y para que alumno?
// tomamos la variable $cant y $tipoexamen y armamaos $examen
$examen $cant.$tipoexamen;

$sql "SELECT nota FROM $tablacursos WHERE idmateria='1' AND idalumno='$idalumno' AND idexamen='$examen'";
$resultado mysql_query($sql);
$alumno mysql_fetch_array($resultado);
$nota $alumno['nota'];

//Aprobo?
if ($nota<$notaaprobar)
{
$status[$examen] = "desaprobado";
}
else
{
$status[$examen] = "aprobado";
}
return 
$status[$examen];

La funcion en si anda perfecto, hace lo que pretendo (por eso no explico el codigo), el unico inconveniente es que cuando "retorno" al script, en la parte donde llamé a la funcion, la variable $status[$examen] no tiene ningun valor.

Si quiero pasar solo $status, no hay problema, pero necesito el valor del array $status[$examen]

Que puede estar pasando?

Última edición por Mato; 20/04/2004 a las 13:39