$query = "SELECT codice_anagrafica FROM anagrafica WHERE (cognome='" . $_POST[cognome] . "' AND nome='" . $_POST[nome] ."')";
$ris = mysql_query($query,$conn) or die("Errore nella query: " . mysql_error());
$num_righe=mysql_num_rows($ris);
if($num_righe==0)
{
$query = "INSERT INTO anagrafica VALUES ('" .$_POST[nome]."','" .$_POST[cognome]. "','" . mktime('','', '', $_POST[datamese], $_POST[datagiorno], $_POST[dataanno]) . "', '" . $_POST[professione] . "', '')";
mysql_query($query,$conn) or die("Errore nella query: " . mysql_error());
$query = "SELECT codice_anagrafica FROM anagrafica WHERE (cognome='" . $_POST[cognome] . "' AND nome='" . $_POST[nome] ."')";
$ris = mysql_query($query,$conn) or die("Errore nella query: " . mysql_error());
$id = mysql_fetch_array($ris);
$query="INSERT INTO dirigente VALUES ('" . $id[codice_anagrafica] . "','".$_POST[ruolo]."','".$_POST[mansione]."','".$_POST[immagine]."')";
mysql_query($query,$conn) or die("Errore nella query: " . mysql_error());
}
if($num_righe>0)
{
$id = mysql_fetch_array($ris);
$query="INSERT INTO dirigente VALUES ('" . $id[codice_anagrafica] . "','".$_POST[ruolo]."','".$_POST[mansione]."','".$_POST[immagine]."')";
mysql_query($query,$conn) or die("Errore nella query: " . mysql_error());
}
//----------------------------------------------------------------//
questo è il metodo che mi sono inventato, però secondo me ci sono troppe query.... epoi non penso sia tecnicamente perfetto!!