array que no funciona

cote
21 de Abril del 2002
hola amigos si alguien me puede ver donde esta el error, tengo una funcion mostrar(); en un archivo lib.php lo llamo desde ver para que muestre los datos que tiene la funcion mostrar dibuja el select pero no trae los datos aqui esta la funciones y el programa

<?
function mostrar()
{
$calendario[] = "Informe";
$calendario[] = "Terminado";
$calendario[] = "Avanzado";

echo "<Select name=situa>";
for ($i=0; $i < 3; $i++)
{

echo "<option>" . $calendario[i], "</option>";
}
echo "</Select>";
return;
}
?>

y desde aca la llamo
<? include("../web_ucr/lib.php");
mostrar();
?>

goncafa
21 de Abril del 2002
la rezon es muy sencilla, cuando hiciste el array no le diste los indices. en vez de lo que tienes como array ponlo de esta manera

$calendario[0]="Informe";
$calendario[1]="Terminado";
$calendario[2]="Avanzado";

o de esta otra

$calendario = array;
$calendario = {"Informe", "Terminado", "Avanzado"};

con ambas debera funcionar