Come mai il comando header non mi funziona dentro ad un "while"?

codice:
<?
include "../config.inc.php";

$CORPORAZIONE=$_POST['corporazione'];

$sql = "SELECT ID_CORPORAZIONE FROM CORPORAZIONI WHERE CORPORAZIONE = '$CORPORAZIONE'";
$query = mysql_query($sql, $connessione) or die(mysql_error());

while ($row = mysql_fetch_array($query)){
	$CORPORAZIONE_TIPO = $row['ID_CORPORAZIONE'];

	header ("Location: amm_corp.php?CORPORAZIONE_TIPO=$CORPORAZIONE_TIPO&CORPORAZIONE=$CORPORAZIONE");
}
?>