Salve a tutti ragazzi, sono nuovo in questo forum e vi sto scrivendo poichè sono alle prese con un problema tra passaggio di variabili in PHP e Internet Explorer.

Spiego meglio il tutto:
Mi trovo ad avere questa situazione una pagina di prova scritta in questo modo
Codice PHP:
<html>
<head>
<title>Prova</title>
<?php
error_reporting
(0);
?>
</head>
<body>
<?php
echo"<form action=\"s.php\">";
echo 
"<button type=\"submit\" name=\"PC1\" value=\"1\"> Visualizza </button>";
echo 
"</form>";
?> 
</body>
</html>
Ed un'altra che deve ricevere i valori che passo da quella di prova
Codice PHP:
<html>
<head>
<title>Scelta</title>
<?php
error_reporting
(0);
?>
</head>
<body>

<?php

$a
=$_REQUEST;

foreach(
$a as $k => $v)
{

echo
"Nome: $k 
Valore: 
$v 
"
;

}
?>

</body>
</html>
Il problema sta proprio nel fatto che se provo queste due pagine in Firefox e Safari tutto ok..ottengo
Nome: PC1
Valore: 1

Invece se le stesse pagine le faccio eseguire al browser di Internet Explorer succede questo:
Nome: PC1
Valore: Visualizza

dove "Visualizza" è il nome che ho dato al bottone!!!
Mi sapreste dire che cosa è che non va??

Sbaglio il modo come invio i dati??
Avevo provato anche ad ottenere i dati tramite $_Post['...'] ma succede la stesa cosa..

Grazie, aspetto vostri consigli e delucidazioni!!!

TheDoc46