ti allego la struttura delle due tabelle:

Struttura della tabella `nome`
--

CREATE TABLE `nome` (
`idpers` varchar(10) collate latin1_general_ci NOT NULL,
`cognome` varchar(10) collate latin1_general_ci NOT NULL,
`login` varchar(10) collate latin1_general_ci NOT NULL,
`passd` varchar(10) collate latin1_general_ci NOT NULL,
PRIMARY KEY (`idpers`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

--
-- Dump dei dati per la tabella `nome`
--

INSERT INTO `nome` (`idpers`, `cognome`, `login`, `passd`) VALUES
('00001', 'Rossi', 'pippo', '123'),
('00002', 'Verdi', 'pluto', '456'),
('00003', 'Bianchi', 'paperino', '789');


Questi dati vengono inseriti dall'amministratore

Struttura della tabella `telefoni`
--

CREATE TABLE `telefoni` (
`raccordo` varchar(10) collate latin1_general_ci NOT NULL,
`idtel` varchar(10) collate latin1_general_ci NOT NULL,
`num_tel` varchar(10) collate latin1_general_ci NOT NULL,
PRIMARY KEY (`idtel`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

--
-- Dump dei dati per la tabella `telefoni`
--

INSERT INTO `telefoni` (`raccordo`, `idtel`, `num_tel`) VALUES
('00001', '00001', '023756'),
('00001', '00002', '05790454'),
('00001', '00003', '87554547'),
('00001', '00004', '345346');

Questi ultimi dati vengono inseriti dalla utente nella form.
Grazie