19. maj 2004 - 12:18Der er
7 kommentarer og 1 løsning
sum virker ikke
Hejsa nogen der ved hvorfor SUM ikke virker i denne her query
$cart_res = mysql_query("SELECT *, COUNT(*) as antal, SUM('pris') as total FROM cart, produkter WHERE cart.item_id = produkter.id AND cart.unikt_id ='$unikt_id' GROUP BY produktnavn") or die(mysql_error());
Manuelle og semi-automatiske strategier for identitetsstyring virker - lige indtil nogen beder om dokumentation. For at undgå denne fare har DKTV taget kontrol over sin identitets- og adgangsstrategi.
CREATE TABLE `produkter` ( `id` int(11) NOT NULL auto_increment, `producent` int(11) NOT NULL default '0', `produkttype` int(11) NOT NULL default '0', `produktnavn` varchar(255) NOT NULL default '', `header` varchar(255) NOT NULL default '', `pris` float NOT NULL default '0', `beskrivelse` text NOT NULL, `pic_sti_1` varchar(255) NOT NULL default '', `pic_sti_1_thumb` varchar(255) NOT NULL default '', `pic_sti_2` varchar(255) NOT NULL default '', `pic_sti_2_thumb` varchar(255) NOT NULL default '', `pic_sti_3` varchar(255) NOT NULL default '', `pic_sti_3_thumb` varchar(255) NOT NULL default '', `pic_sti_4` varchar(255) NOT NULL default '', `pic_sti_4_thumb` varchar(255) NOT NULL default '', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=4 ;
CREATE TABLE `cart` ( `item_id` int(11) NOT NULL default '0', `unikt_id` varchar(255) NOT NULL default '', `antal` int(10) NOT NULL default '1' ) TYPE=MyISAM;
I cart henter den item id fra produkt databasen hvor osse pris står i. unik_id er det der bruuges i cart tabellen brugeren for tildelt id nå han kommer ind på siden, og det id sorteres der i kurven med.
Det keh så skal er at hente en samlet sum af produkter.pris som kun har det specifikke unikke id
kender ikke en "simpel" sql måde, der kan regne det sammen. (kunne vel godt lave flere querys der kunne op nå resultatet, men det ville ikke blive mere effektiv end at manuel gøre det) Så jeg ville nok gøre det "manuelt" ud fra kurvens indhold.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.