Come ho specificato in title dovrei avere una pagina php dove:
1) si apre un form primario
2) controlli lato client con js
3) controlli lato server con php
4) in base alla scelta dell'utente si deve aprire un secondo form
5) anche qui dovrebbero esserci del controlli con js e php
6) i dati sono registrati su DB MySql
Lo script che sto usando è (semplificandolo all'osso) questo:
// 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
?>
<form onSubmit="return validateForm();" action="<?php echo $_SERVER['PHP_SELF'];?>" 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>
Il_Drugo ha detto in un precedente post http://forum.html.it/forum/showthrea...readid=1046456 quanto segue:
Fai tutto via PHP, facendo apparire i form dopo un reload della pagina in base alle variabili che mandi in GET (scelte dell'utente), riportando i valori del form precedente via POST
Potete aiutarmi gentilmente?