Ecco è più chiaro.
codice:
INSERT INTO md_anagrafica (RAGIONE_SOCIALE,
NOME, INDIRIZZO, N_CIVICO, CITTA, PROV, CAP, COD_FISCALE,
PIVA, LEGALE_RAPP_NOME, LEGALE_RAPP_COGNOME, REFERENTE_CONTR_NOME,
REFERENTE_CONTR_COGNOME, TEL,CELL)
VALUES ('". $_SESSION['ragioneSociale']."', '".$_SESSION['nome']."',
'".$_SESSION['indirizzo']."', '".$_SESSION['nCivico']."','".$_SESSION['citta']."',
'".$_SESSION['prov']."','".$_SESSION['cap']."','".$_SESSION['codFiscale']."',
'".$_SESSION['pIva']."','".$_SESSION['legaleRappNome']."',
'".$_SESSION['legaleRappCognome']."','".$_SESSION['referenteContrNome']."',
'".$_SESSION['referenteContrCognome']."','".$_SESSION['tel']."',
'".$_SESSION['cell']."',)";
nel caso precedente se non inserisci il valore del campo ti dà errore perchè la lista dei valori non coincide co la lista degli attributi,quindi
codice:
INSERT INTO md_anagrafica (RAGIONE_SOCIALE,
NOME, INDIRIZZO, N_CIVICO, CITTA, PROV, CAP, COD_FISCALE,
PIVA, LEGALE_RAPP_NOME, LEGALE_RAPP_COGNOME, REFERENTE_CONTR_NOME,
REFERENTE_CONTR_COGNOME, TEL,CELL) VALUES ('RAGIONE_SOCIALE','NOME','INDIRIZZO','N_CIVICO','CITTA','PROV','CAP','COD_FISCALE','PIVA','LEGALE_RAPP_NOME', 'LEGALE_RAPP_COGNOME','REFERENTE_CONTR_NOME',
'REFERENTE_CONTR_COGNOME',NULL,'CELL');
così dovrebbe andare.Ovviamente il resto dei campi metti dei valori significativi.Inoltre ti consiglio di usre dei varcahar.Puoi inviare il create table?Così vedo meglio?Grazie.