Allora, ti spiego come è strutturato il DB
inserisco nella tblanagrafica il nominativo e crea automaticamente sia il record nella tabella tblsinistri e nella tabella tblverbali, forse basterebbe inserire anche il campo NumPratica a questo livello, che ne dici?
Allego codice utilizzato nell'insert utente
//connessione al server DB
$myconn=mysql_connect("localhost", "marzio", "max123") or die ("Connessione impossibile");
//Selezione del database
$db=mysql_select_db("gestionesinistri", $myconn) or die ("Database inesistente!");
//Visualizzazione dei record di una tabella
$query="SELECT COUNT(*) as tot FROM tblanagrafica WHERE CodiceFiscale = '".$CodiceFiscale."'";
$tabella=mysql_query($query, $myconn) or die ("Attenzione: errore nella query ");
//Esecuzione della query
$row=mysql_fetch_assoc($tabella);
//$count=$row[' count'];
$righetot=$row['tot'];
if ($righetot == 0) {
$query="INSERT INTO `gestionesinistri`.`tblanagrafica` (`idanagrafica`,`Nominativo`,`CodiceFiscale`,`Indirizzo`,`Residenza`,`TelefonoFisso`,`Cellulare`,`Mail`)
VALUES ('','$Nominativo','$CodiceFiscale','$Indirizzo','$Residenza','$TelefonoFisso','$Cellulare','$Mail')";
mysql_query($query, $myconn) or die ("Attenzione: errore nella query ");
}
$query="SELECT * FROM tblanagrafica WHERE CodiceFiscale = '".$CodiceFiscale."'";
$tabella=mysql_query($query, $myconn) or die ("Attenzione: errore nella query ");
//Esecuzione della query
$riga=mysql_fetch_array($tabella);
$idut=$riga['idanagrafica'];
$query="INSERT INTO `gestionesinistri`.`tblsinistri` (`idsinistri`,`tblanagrafica_id`,`Nominativo`,`CodiceFiscale`)
VALUES ('','$idut','$Nominativo','$CodiceFiscale')";
mysql_query($query, $myconn) or die (" <br><br><left><b><span style=\"color:red; font-size: 14pt \"><span style=\"color:blue height:1;width:1; background-color:white\"> Attenzione: questo codice fiscale risulta presente in archvio...controlla la digitazione!!!
<input type=\"button\" value=\" Correggi \" onclick=\"history.back(1)\"></left>");
$idut=$riga['idanagrafica'];
$query="INSERT INTO `gestionesinistri`.`tblverbali` (`idverbali`,`tblanagrafica_id`,`Nominativo`,`CodiceFiscale`)
VALUES ('','$idut','$Nominativo','$CodiceFiscale')";
mysql_query($query, $myconn) or die ("Attenzione: errore nella query ");