Auf ein neues…
Die nächste doofe Frage, auf die ich keine richtige Antwort im Handbuch oder im Forum gefunden habe:
Hier die Problemstellung:
Ich habe mit GII die Models und Views für tbl_gallery, tbl_pictures, etc. erstellt, diese funktionieren auch an sich.
Jetzt möchte ich, wenn ich mir einen Datensatz von tbl_gallery ansehe, darunter alle Datensätze aus der Tabelle tbl_pictures haben, die die selbe ID (FK=tbl_pictures.gallery), wie der angezeigte Datensatz (Übergabe der Variable mit GET-Funktion) hat.
Hier einmal die DB-Struktur:
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle 'tbl_gallery'
--
CREATE TABLE tbl_gallery (
id int(11) NOT NULL auto_increment,
portfolio tinyint(1) NOT NULL,
title varchar(100) default NULL,
description varchar(255) default NULL,
`date` date default NULL,
rating int(11) default NULL,
location_id int(11) default NULL,
PRIMARY KEY (id),
KEY location_id (location_id)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle 'tbl_location'
--
CREATE TABLE tbl_location (
id int(11) NOT NULL auto_increment,
`name` varchar(50) NOT NULL,
adress varchar(100) NOT NULL,
postalcode varchar(5) NOT NULL,
town varchar(50) NOT NULL,
web varchar(50) NOT NULL,
geo varchar(19) NOT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle 'tbl_pictures'
--
CREATE TABLE tbl_pictures (
id int(11) NOT NULL auto_increment,
picturenumber int(11) NOT NULL,
gallery int(11) NOT NULL,
portfolio tinyint(1) NOT NULL,
PRIMARY KEY (id),
KEY gallery (gallery)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle 'tbl_portfolio'
--
CREATE TABLE tbl_portfolio (
id int(11) NOT NULL auto_increment,
title varchar(30) NOT NULL,
description varchar(150) NOT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle 'tbl_user'
--
CREATE TABLE tbl_user (
id int(11) NOT NULL auto_increment,
username varchar(128) NOT NULL,
`PASSWORD` varchar(128) NOT NULL,
firstname varchar(20) NOT NULL,
lastname varchar(50) NOT NULL,
email varchar(128) NOT NULL,
phone varchar(20) NOT NULL,
town varchar(50) NOT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Constraints der exportierten Tabellen
--
--
-- Constraints der Tabelle `tbl_gallery`
--
ALTER TABLE `tbl_gallery`
ADD CONSTRAINT tbl_gallery_ibfk_1 FOREIGN KEY (location_id) REFERENCES tbl_location (id);
--
-- Constraints der Tabelle `tbl_pictures`
--
ALTER TABLE `tbl_pictures`
ADD CONSTRAINT tbl_pictures_ibfk_1 FOREIGN KEY (gallery) REFERENCES tbl_gallery (id);
Hier noch ein Screenshot, wie ich mir das vorstelle (Layout wird ja eh noch geändert)
678
Schon einmal vielen Dank!