Code:
CREATE TABLE `hf_orders` (
`idorder` int(10) unsigned NOT NULL auto_increment,
`izdanje_id` int(10) unsigned NOT NULL default '0',
`ime` tinytext,
`address` tinytext,
`city` tinytext,
`phone` tinytext,
`email` tinytext,
`kolicina` tinyint(3) unsigned default 0,
`status` ENUM("NEW", "SENT", "PAID") default "NEW" NOT NULL,
PRIMARY KEY (`idorder`),
KEY `izdanje_id` (`izdanje_id`)
) ENGINE=MyISAM
Code:
CREATE TABLE `hf_izdanja` (
`id` int(10) unsigned NOT NULL auto_increment,
`mesec` tinyint(3) unsigned NOT NULL default '0',
`godina` smallint(4) unsigned NOT NULL default '0',
`note` varchar(255) default '0',
PRIMARY KEY (`id`),
UNIQUE KEY `godina_mesec` (`godina`,`mesec`)
) ENGINE=MyISAM
Ako ima vise izdanja u mjesecu dodaj kolonu broj i sta te briga.
Sad kad selektujes neku godinu/mjesec
SELECT id WHERE godina = $godina AND mesec = $mesec;
vadis orders sa:
Code:
SELECT * FROM `hf_orders` WHERE `status` = 'NEW" AND `izdanje_id` = $id
ili SENT, PAID sta titreba