Newsgroup: it.comp.www.php
Titolo: $_GET[name]

Nella pagina default.htm ho questo form:
<form method='POST' action='main_scelta.php'>
              <table width="40%" border="0">
                <tr>
                  <td>
                    <div align="left"><font face="Arial Black" size="3"
color="#FFFF00"><b><i>Name:
                      </i> </b> </font></div>
                  </td>
                  <td>
                    <div align="right">
                      <input name="name">
                    </div>
                  </td>
                </tr>
                <tr>
                  <td>
                    <div align="left"><font face="Arial Black" size="3"
color="#FFFF00"><b><i>Language:
                      </i> </b> </font></div>
                  </td>
                  <td>
                    <div align="right">
                      <select name="scelta">
                        <option value="ita" selected>Italiano</option>
                        <option value="eng">English</option>
                        <option value="ted">Deutsch</option>
                        <option value="esp">Espa&ntilde;ol</option>
                      </select>
                    </div>
                  </td>
                </tr>
                <tr>
                  <td>
                    <div align="left">
                      <input type="reset" name="reset" value="Reset">
                    </div>
                  </td>
                  <td>
                    <div align="right">
                      <input type='submit' name='submit' value='Send'>
                    </div>
                  </td>
                </tr>
              </table>
              <p>&nbsp; </p>
              <p>&nbsp;</p>
              <p>&nbsp;</p>
              <p>&nbsp; </p>
            </form>
---------------------------------------------------------
Poi ho una pagina, main_scelta.php richiamata dal form:
?php
$scelta=$_POST["scelta"];
header("location: main$scelta.php?Name=$_POST[name]");
?>
<html>
<head>
<title>main_scelta</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
</head>
<body>
</body>
</html>
----------------------------------------------------------------------------
--------
Seguono  pagine, mainita.php mainesp.php maineng.php e mainted.php
Nella pagina mainita.php, cosě come nelle altre 3, per recuperare "name" ho
scritto cosě:
 <?php
    echo("<h1 style=\"color: yellow; background-color: black;
font-size: 18px; text-align: center;\">Benvenuto$_GET[name]</h1>");
  ?>
----------------------------------------------------------------------------
------
Risultato, mi si apre la gista pagina, a seconda della lingua scelta, ma mi
compare solo la scritta "Benvenuto" senza il valore "name".
dove sbaglio?
Sto uscendo pazzo!
grazie, ciao
--

 dove sbaglio?
Mi sa che hai scritto "name" al posto di "Name"....

   ?>
Ciao,
penso che dovresti usare $_REQUEST["name"] al posto di get.
Ciao
Giuseppe

   ?>
Per prima cosa secondo me ti devi riferire a $_GET['name'] e non a 
$_GET[name].
In piů quando usi un array all'interno di virgolette lo devi scrivere cosě:
echo("<h1> Benvenuto {$_GET['name']} </h1>");
oppure cosě:
echo("<h1> Benvenuto ".$_GET['name']." </h1>");
Spero di aver risolto il problema.
--
Gianni

 wrote in message
b99k6u$4v0$1...@fata.cs.interbusiness.it...
