verifica bien que los datos coincidan con tu db, pues el array toma los datos de la consulta sql, entonse, si no hace una consulta correcta te fallara el array, lo que puedes hacer es que en la linea donde se hace la cunsilta lo cambies por esto
Código PHP:
$resultado = mysql_query($sql) or die (mysql_error());
y luego dinos que es lo que te marco