Buongiorno, vorrei relazionare queste 3 tabelle tblanagrafica, tblsinistri, tblverbali con codice php, per adesso riesco a farle dialogare soltanto inserendo a mano i dati tramiate mysql e non è sufficiente.
Le tabelle tblsinistri e tblverbali possono avere più record collegati alla tabella con record univoci tblanagrafica.
Allego codice delle tre tabelle:
tblanagrafica
tblsinistri
tblverbali
Grazie per l'aiuto
Max61
Le tabelle tblsinistri e tblverbali possono avere più record collegati alla tabella con record univoci tblanagrafica.
Allego codice delle tre tabelle:
tblanagrafica
PHP:
-- phpMyAdmin SQL Dump
-- version 4.0.9
-- http://www.phpmyadmin.net
--
-- Host: 127.0.0.1
-- Generato il: Nov 10, 2015 alle 11:42
-- Versione del server: 5.6.14
-- Versione PHP: 5.5.6
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Database: `gestionesinistri`
--
-- --------------------------------------------------------
--
-- Struttura della tabella `tblanagrafica`
--
CREATE TABLE IF NOT EXISTS `tblanagrafica` (
`id` int(15) NOT NULL AUTO_INCREMENT,
`Nominativo` varchar(255) NOT NULL,
`Residenza` varchar(255) NOT NULL,
`Indirizzo` varchar(255) NOT NULL,
`Cellulare` varchar(255) NOT NULL,
`TelefonoFisso` varchar(255) NOT NULL,
`Mail` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 ;
--
-- Dump dei dati per la tabella `tblanagrafica`
--
INSERT INTO `tblanagrafica` (`id`, `Nominativo`, `Residenza`, `Indirizzo`, `Cellulare`, `TelefonoFisso`, `Mail`) VALUES
(6, 'pippo', 'Alberese', 'alberese', '333', '0564', 'mauil'),
(7, 'pippo', 'ABBADIA CERRETO', 'alberese', '333', '0564', 'mail');
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
tblsinistri
PHP:
-- phpMyAdmin SQL Dump
-- version 4.0.9
-- http://www.phpmyadmin.net
--
-- Host: 127.0.0.1
-- Generato il: Nov 10, 2015 alle 11:42
-- Versione del server: 5.6.14
-- Versione PHP: 5.5.6
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Database: `gestionesinistri`
--
-- --------------------------------------------------------
--
-- Struttura della tabella `tblsinistri`
--
CREATE TABLE IF NOT EXISTS `tblsinistri` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`tblanagrafica_id` int(11) DEFAULT NULL,
`Nominativo` varchar(255) NOT NULL,
`LocalitaSinistro` varchar(255) NOT NULL,
`CodiceFiscale` varchar(16) NOT NULL,
`Cellulare` int(255) NOT NULL,
`TelefonoFisso` int(255) NOT NULL,
`Mail` varchar(255) NOT NULL,
`AnnoSinistro` int(4) NOT NULL,
`Data_Richiesta_Utente` varchar(20) NOT NULL,
`Num_Pratica` int(20) NOT NULL,
`DataPresentatazionePratica` varchar(20) NOT NULL,
`Num_Protocollo_Arrivo` int(20) NOT NULL,
`Num_Protocollo_Partenza` int(20) NOT NULL,
`DataSinistro` varchar(20) NOT NULL,
`OraSinistro` varchar(10) NOT NULL,
`ViaSinistro` varchar(255) NOT NULL,
`CausaSinistro` text NOT NULL,
`DanniACose` text NOT NULL,
`Lesioni` text NOT NULL,
`Avvocato1` varchar(255) NOT NULL,
`Avvocato2` varchar(255) NOT NULL,
`Avvocato3` varchar(255) NOT NULL,
`StatoPratica` int(255) NOT NULL,
`NostroLegale` varchar(255) NOT NULL,
`RespTecnico` varchar(255) NOT NULL,
`RespVerdeUrbano` varchar(255) NOT NULL,
`RespPoliziaMunicipale` varchar(255) NOT NULL,
`RespEconomato` varchar(255) NOT NULL,
`VerbaleNumero` int(20) NOT NULL,
`DataVerbale` varchar(20) NOT NULL,
`DecisioneGil` text NOT NULL,
`AvvocatoEsterno` varchar(255) NOT NULL,
`AvvocatoEsterno2` varchar(255) NOT NULL,
`Perito1` varchar(255) NOT NULL,
`Perito2` varchar(255) NOT NULL,
`RelazioneTecnica` text NOT NULL,
`RapportoPoliziaMunicipale` text NOT NULL,
`IncaricatoLavoriPubblici` varchar(255) NOT NULL,
`IncaricatoVerdeUrbano` varchar(255) NOT NULL,
`IncaricatoInvestigazione` varchar(255) NOT NULL,
`RespCompAssicurativa` varchar(255) NOT NULL,
`UffAttivitaAssicurativa1` varchar(255) NOT NULL,
`UffAttivitaAssicurativa2` varchar(255) NOT NULL,
`RespUffAttivitaAssicurativa` varchar(255) NOT NULL,
`NoteVerbale` varchar(255) NOT NULL,
`ParerePositivo` varchar(255) NOT NULL,
`ParereNegativo` varchar(255) NOT NULL,
`ParereRinviato` varchar(255) NOT NULL,
`ResponsabilitaTerzi` varchar(255) NOT NULL,
`Pratica_Conclusa` varchar(255) NOT NULL,
`PraticaItinere` varchar(255) NOT NULL,
`IncaricatoRelazioneTecnica` varchar(255) NOT NULL,
`RappPoliziaMunicipale` text NOT NULL,
`UfficioAttivitaAssicurative` varchar(255) NOT NULL,
`VerdeUrbano` varchar(255) NOT NULL,
`FunzionarioResponsabile` varchar(255) NOT NULL,
`Franchigia10000` int(255) NOT NULL,
`CompagniaAssicurativa` varchar(255) NOT NULL,
`ConsulenteCompagniaAssicurazioni` varchar(255) NOT NULL,
`CitazioneGiudizio` varchar(255) NOT NULL,
`SintesiSinistro` varchar(255) NOT NULL,
`SommaLiquidata` int(255) NOT NULL,
`Note_Componenti` text NOT NULL,
`Verbale` text NOT NULL,
PRIMARY KEY (`id`),
KEY `par_ind` (`tblanagrafica_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- Limiti per le tabelle scaricate
--
--
-- Limiti per la tabella `tblsinistri`
--
ALTER TABLE `tblsinistri`
ADD CONSTRAINT `tblsinistri_ibfk_1` FOREIGN KEY (`tblanagrafica_id`) REFERENCES `tblanagrafica` (`id`) ON DELETE CASCADE;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
tblverbali
PHP:
-- phpMyAdmin SQL Dump
-- version 4.0.9
-- http://www.phpmyadmin.net
--
-- Host: 127.0.0.1
-- Generato il: Nov 10, 2015 alle 11:43
-- Versione del server: 5.6.14
-- Versione PHP: 5.5.6
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Database: `gestionesinistri`
--
-- --------------------------------------------------------
--
-- Struttura della tabella `tblverbali`
--
CREATE TABLE IF NOT EXISTS `tblverbali` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`tblanagrafica_id` int(11) DEFAULT NULL,
`Nominativo` varchar(255) NOT NULL,
`LocalitaSinistro` varchar(255) NOT NULL,
`CodiceFiscale` varchar(16) NOT NULL,
`Cellulare` int(255) NOT NULL,
`TelefonoFisso` int(255) NOT NULL,
`Mail` varchar(255) NOT NULL,
`AnnoSinistro` int(4) NOT NULL,
`Data_Richiesta_Utente` varchar(20) NOT NULL,
`Num_Pratica` int(20) NOT NULL,
`Verbale` text NOT NULL,
PRIMARY KEY (`id`),
KEY `par_ind` (`tblanagrafica_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- Limiti per le tabelle scaricate
--
--
-- Limiti per la tabella `tblverbali`
--
ALTER TABLE `tblverbali`
ADD CONSTRAINT `tblverbali_ibfk_1` FOREIGN KEY (`tblanagrafica_id`) REFERENCES `tblanagrafica` (`id`) ON DELETE CASCADE;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Grazie per l'aiuto
Max61