en database, 2 tabeller find den record der matcher
HejsaJeg sider og bøvler med et shop system, hvor jeg har en database der indeholder priser på fragt/porto, disse takster styres ud fra vægt, min databse ser sådant her ud :
CREATE TABLE shop_fragt (
id int(11) NOT NULL auto_increment,
navn varchar(50) NOT NULL default '',
fra int(6) NOT NULL default '0',
til int(6) NOT NULL default '0',
fragt_firma varchar(50) NOT NULL default '',
aktiv int(1) NOT NULL default '0',
pris varchar(20) NOT NULL default '',
PRIMARY KEY (id)
) TYPE=MyISAM;
DATA til databasen :
INSERT INTO `shop_fragt` VALUES (1, '0-1 Kg.', 0, 999, 'Post Danmark', 1, '48,00');
INSERT INTO `shop_fragt` VALUES (2, '1-5 Kg.', 1000, 4999, 'Post Danmark', 1, '50,00');
INSERT INTO `shop_fragt` VALUES (3, '5-10 Kg.', 5000, 9999, 'Post Danmark', 1, '63,00');
Feltet "til" indeholder den vægt taksten starter fra (i gram!) eks. 1000 og "fra" indeholder den max vægt taksten dækker over, eks: 1999
Jeg forsøger nu at lave en select som ser sådant her ud :
$get_fragt = sql("select * from $tbl_fragt where fra >= '$vaegt_total' AND til <= '$vaegt_total' AND aktiv = '1'");
Variablen $tbl_fragt indeholder navnet på den tabel dataene skal hentes fra, $vaegt_total indeholder summen af vægten på de vare man har valgt at købe, eks. 1350 (igen i gram)
i mit eksempel skulle den gerne hive taksten med id 2 ud, men der kommer slet intet resultat
Hvad går galt ??
