Risolto! c'è solo un errore di digitazione, un > in più verso la fine delle tre righe!
Questo è il codice corretto:
codice:<html> <body> <form action="<?echo $_SERVER['PHP_SELF'];?>" method="get"> <table> <tr> <td> <?echo "<select name=\"primo\" onchange=\"window.location.href=('".$_SERVER['PHP_SELF']."?pettorale='+this.options[this.selectedIndex].value)\">";?> <option value="1"<?echo 1==$_GET["pettorale"]?" selected":"";?>>Uno</option> <option value="2"<?echo 2==$_GET["pettorale"]?" selected":"";?>>Due</option> </select> </td> <td> <?echo "<select name=\"secondo\" onchange=\"window.location.href=('".$_SERVER['PHP_SELF']."?pettorale='+this.options[this.selectedIndex].value)\">";?> <option value="1"<?echo 1==$_GET["pettorale"]?" selected":"";?>>One</option> <option value="2"<?echo 2==$_GET["pettorale"]?" selected":"";?>>Two</option> </select> </td> <td> <?echo "<select name=\"terzo\" onchange=\"window.location.href=('".$_SERVER['PHP_SELF']."?pettorale='+this.options[this.selectedIndex].value)\">";?> <option value="1"<?echo 1==$_GET["pettorale"]?" selected":"";?>>Un</option> <option value="2"<?echo 2==$_GET["pettorale"]?" selected":"";?>>Deux</option> </select> </td> </tr> </table> </form> </body> </html>

Rispondi quotando