Newsgroup: it.comp.www.php
Titolo: $name

nella pagina default.htm ho il seguente 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
<?php
$scelta=$_POST["scelta"];
header("location: main$scelta.php");
?>
<html>
<head>
<title>main_scelta</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
</head>
<body>
</body>
</html>
questa pagina mi fa aprire o mainita.php o maineng.php o mainesp.php o
mainted.php a seconda della scelta della lingua nel form di default.htm.
Domanda:
Come faccio a far scrivere echo"benvenuto $name";  nella pagina apertami da
main_scelta.php?
grazie e scusate, ma sono alle prime armi....
ciao
--
--

hai più possibilità:
passandola con get, scrivendo quindi
header("location: main$scelta.php?Name=$_POST[Name]");
e nella pagina successiva recuperare il valore con $_GET[Name]
oppure, cosa più consigliabile per non visualizzare nella barra
dell'indirizzo il nome utente, registrare neame come variabile di sessione.
Attenzione però che inserendo session_start() all'inizio dello script,
header() non funzionerà più, e dovrai usare javascript.
dovrai fare una cosa del tipo (controlla barre e apici vari)
su main_scelta.php
session_start();
$name=$_POST[Name];
session_register('name');
echo  "<script>document.location.href='main".$scelta.".php'</script>"
 e in main$scelta.php
echo $_SESSION['Name'];
altrimenti puoi utilizzare cookies.
un'altra soluzione può essere quella di costruire un form post costituito da
un elemento nascosto dentro a main_scelta.php, ed un evento di submit che
passi a main$scelta il parametro name
Cristiano


 ciao
usa le sessioni
session_start()                    //apro sessione
session_register("name")     // registro valore
ogni volta che apri la sessione ti ritrovi i valori salvati
-- 
Pixael.com di Giuseppe Milo
www.pixael.com

 
Meno elegante delle sessioni ma e' un ottimo compromesso. 
-- 
Danilo Bottone

Grazie a tutti....provero' e vi faro' sapere....
--


 wrote in message
%Wvta.78969$K35.2...@news2.tin.it...
