Diciamo che questo potrebbe essere un esempio di quello che intendevo:
Codice PHP:
// collegamento col DB
<script language="JavaScript" type="text/JavaScript">
function validateForm()
{
// controlli sui campi
}
</script>
<?php
//controlli sui campi
//APERTURA FORM SECONDARIO A SECONDA DELLA SCELTA DELL'UTENTE
return
if(!isset($_GET['pass']) || $_GET['pass'] == "")
{
?>
<form onSubmit="return validateForm();" action="<?php echo $_SERVER['PHP_SELF'];?>?pass=1" method="post" name="frm">
Nome <input type="text" name="nome" >
....
Scelta<fieldset>
<input type="radio" name="scelta" value="1" checked="checked">scelta 1
<input type="radio" name="scelta" value="2">scelta 2
....
</fieldset>
<input name="frmSubmit" type="submit" value="Invia">
</form>
<?php
}
else if($_GET['pass'] == 1)
{
// STAMPI IL FORM 2
if($_POST['scelta'] == 1)
{
// OUTPUT IN BASE ALLA SCElTA
}
else
{
// OUTPUT IN BASE ALLA SCElTA
}
}
?>
fammi sapere se non capisci qualche passaggio