Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal estou com duvida sobre o processo de inserção de dados nas tabelas relacionadas. Observe, tenho 3 tabelas relacionadas a uma unica tabela (1 x 3). A tabela mestre possui 3 chaves extrangeiras, indexadas aos ID das 3 tabelas.
Criei um form e nesse form um campo select contendo o ID da tabela mestre. Meu problema é esse, para onde vou enviar o ID captado pelo campo select.
Aqui está minha tabela
________________________________________________________________________________
______________
-- phpMyAdmin SQL Dump
-- version 3.1.1
-- [url="http://www.phpmyadmin.net"]http://www.phpmyadmin.net[/url]
--
-- Host: localhost
-- Generation Time: Jan 28, 2012 at 11:32 PM
-- Server version: 5.1.30
-- PHP Version: 5.2.8
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- Database: 243542
--
-- --------------------------------------------------------
--
-- Table structure for table anuncio_localidade
--
CREATE TABLE IF NOT EXISTS anuncio_localidade (id_anuncio int(11) NOT NULL,anuncio_nome varchar(30) DEFAULT NULL,anuncio_descricao varchar(500) DEFAULT NULL,anuncio_imagem varchar(50) DEFAULT NULL,anuncio_tel varchar(15) DEFAULT NULL,anuncio_valor varchar(15) DEFAULT NULL,
PRIMARY KEY (id_anuncio)
) ENGINE=InnoDB DEFAULT CHARSET=ascii;
--
-- Dumping data for table anuncio_localidade
--
-- --------------------------------------------------------
--
-- Table structure for table comentario_local
--
CREATE TABLE IF NOT EXISTS comentario_local (id_coment_local int(11) NOT NULL,coment_nome varchar(30) DEFAULT NULL,coment_comentario varchar(500) DEFAULT NULL,coment_data date DEFAULT NULL,coment_email varchar(50) DEFAULT NULL,
PRIMARY KEY (id_coment_local)
) ENGINE=InnoDB DEFAULT CHARSET=ascii ROW_FORMAT=DYNAMIC;
--
-- Dumping data for table comentario_local
--
-- --------------------------------------------------------
--
-- Table structure for table fotos_localidades
--
CREATE TABLE IF NOT EXISTS fotos_localidades (id_foto_local int(11) NOT NULL,foto_titulo varchar(30) DEFAULT NULL,foto_descricao varchar(300) DEFAULT NULL,foto_foto char(20) DEFAULT NULL,
PRIMARY KEY (id_foto_local)
) ENGINE=InnoDB DEFAULT CHARSET=ascii;
--
-- Dumping data for table fotos_localidades
--
INSERT INTO `fotos_localidades` (`id_foto_local`, `foto_titulo`, `foto_descricao`, `foto_foto`) VALUES
(12, 'foto', '\r\n \r\n\r\nLorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum i', 'img17_1.jpg');
-- --------------------------------------------------------
--
-- Table structure for table localidades
--
CREATE TABLE IF NOT EXISTS localidades (id_localidade int(11) NOT NULL AUTO_INCREMENT,localidade varchar(20) DEFAULT NULL,descricao varchar(500) DEFAULT NULL,fotoUM varchar(20) DEFAULT NULL,fotoDois varchar(20) DEFAULT NULL,fotoTres varchar(20) DEFAULT NULL,id_anuncio int(11) DEFAULT NULL,id_coment_local int(11) DEFAULT NULL,id_foto_local int(11) DEFAULT NULL,
PRIMARY KEY (id_localidade),
KEY id_foto_local (id_foto_local),
KEY id_coment_local (id_coment_local),
KEY id_anuncio (id_anuncio)
) ENGINE=InnoDB DEFAULT CHARSET=ascii AUTO_INCREMENT=1 ;
--
-- Dumping data for table localidades
--
--
-- Constraints for dumped tables
--
--
-- Constraints for table localidades
--
ALTER TABLE localidades
ADD CONSTRAINT localidades_ibfk_6 FOREIGN KEY (id_anuncio) REFERENCES anuncio_localidade (id_anuncio),
ADD CONSTRAINT localidades_ibfk_7 FOREIGN KEY (id_coment_local) REFERENCES comentario_local (id_coment_local),
ADD CONSTRAINT localidades_ibfk_8 FOREIGN KEY (id_foto_local) REFERENCES fotos_localidades (id_foto_local);
Carregando comentários...