il codice che mi hai dato va benissimo, grazie, ma ho un altro problema
io ho questi file:
form.php
Codice PHP:
<?
echo "<form method=\"post\" action=\"pag.php\">";
echo "<select name=\"giorni\">";
for($i=1;$i<=31;$i++) {
echo "<option value=\"uno\">" . $i . "</option>";
}
echo "</script> </select>";
echo "
Vuoi iscriverti alla newsletter?
<input type=\"radio\" name=\"news\" value=\"";
echo $si_news;
echo "\" checked='checked'> Si'
<input type=\"radio\" name=\"news\" value=\"";
echo $no_news;
echo"\"> No
";
echo "<input type=\"submit\" name=\"submit\" value=\"Entra\">
</form>";
?>
e pag.php
Codice PHP:
<?
$_SESSION['si'] = $_POST['news'];
$_SESSION['giorno'] = $_POST['uno'];
echo $_SESSION['si'];
echo $_SESSION['giorno'];
?>
io nel file pag.php voglio stampare i dati presi dal form.php
l'errore è questo:
Notice: Undefined index: uno in c:\programmi\easyphp1-8\www\pag.php on line 3
Notice: Undefined variable: si_news in c:\programmi\easyphp1-8\www\form.php on line 12