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