Scusa ma ho un problemino se guardate il codice lo capite subito:
in pratico mi perdo la var suonare! sapete dirmi dov'è il problema? anceh se mi rendo conto che la seconda volta rosso viene passato nn come var ma solo visualizzato a schermo quindi nessuna var di ritorno ci sarà! cmq si può faer?Codice PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<meta name="generator" content="Adobe GoLive 6">
<title>Benvenuti ad Adobe GoLive 6</title>
</head>
<body bgcolor="#ffffff">
<?php
// chiedo il numero di persone
if (isset($_REQUEST['colori']))
{
$colori=$_REQUEST['colori'];
print("<h3>hai fatto le seguenti scelte: $colori</h3>");
if ( isset($_REQUEST['suonare'] ))
{
$chisuona=$_REQUEST['suonare'];
print("<h3>hai fatto le seguenti scelte: $colori e $suonare</h3>");
}
elseif (@$colori='rosso')
{
print("<h3>sai suonare? </h3>\n");
print("<form method=\"POST\" action=\"{$_SERVER['PHP_SELF']}\">\n");
print("si <input type=\"radio\" name=\"suonare\" value=\"si\">");
print("no <input type=\"radio\" name=\"suonare\" value=\"no\">");
print ("
");
print("<input type=\"submit\" value=\"avanti\">");
print("</form>");
}
}
else
{
print("<h3>colora la tua maglia </h3>\n");
print("<form method=\"POST\" action=\"{$_SERVER['PHP_SELF']}\">\n");
print("rosso <input type=\"radio\" name=\"colori\" value=\"rosso\">");
print("verde <input type=\"radio\" name=\"colori\" value=\"verde\">");
print ("
");
print("<input type=\"submit\" value=\"colori\">");
print("</form>");
}
?>
</p>
</body>
</html>