te lo detto devi fare un header location della pagina ....va lanciato prima di ogni output, prova così:
Codice PHP:
<?php
if($_POST['opzioni'] == 1) header('Location: giusta.php');
else if ($_POST['opzioni'] == 2) header('Location: sbagliata.php');
else $act='index.php';
?>
<form method="post" action="<?=$act?>">
<input style="WIDTH: 106px; HEIGHT: 129px" value="1" name="opzioni" size="106" type="radio">
<input style="WIDTH: 106px; HEIGHT: 129px" value="2" name="opzioni" size="106" type="radio">
<input type="submit" value="conferma" name="confirm">
</form>
oppure:
Codice PHP:
<?php
if (isset($_POST['confirm'])) {//nome del pulsante submit
//con refresh imposti il time-out
if($_POST['opzioni'] == 1) header('refresh:0;url=giusta.php');
else if ($_POST['opzioni'] == 2) header('refresh:0;url=sbagliata.php');
else header( 'refresh:0;url=retry.php' );
}
?>
<form method="post" action="index.php">
<input style="WIDTH: 106px; HEIGHT: 129px" value="1" name="opzioni" size="106" type="radio">
<input style="WIDTH: 106px; HEIGHT: 129px" value="2" name="opzioni" size="106" type="radio">
<input type="submit" value="conferma" name="confirm">
</form>