Ik heb problemen met het berekenen van een totaalprijs, het moet in mysql van de opdrachtgever maar ik kom er niet helemaal meer uit.
ik heb een array met producten, deze hebben allemaal een object_id.
Een voorbeeld van een array zoals die binnenkomt op de order pagina is:
object_id --> en de kwantiteit.
ik heb deze tabel:
CREATE TABLE `verhuur_objecten` (
`object_id` int(3) NOT NULL default '0',
`object_naam` varchar(250) NOT NULL default '',
`object_prijs` float(3,2) NOT NULL default '0.00',
UNIQUE KEY `object_id` (`object_id`)
) TYPE=MyISAM;
Hierin staat de prijs per object.
Nu moet ik dus in dit geval in mysql dus de volgende bewerkingen doen, waar ik niet uitkom.
Het gaat om een select query
- object 2: 3 * prijs van object_id 2
- object 5: 2 * prijs van object_id 5
- object 8: 4 * prijs van object_id 8
plus dat ik graag nog een subtotaal terug zou krijgen.
maar dat zou eventueel ook in php kunnen.
wie zou mij heer even mee kunnen helpen, ik heb de search al geprobeerd en kijk de hele avond al tegen mislukte queries aan. Ook google heb ik geprobeerd.
ik heb een array met producten, deze hebben allemaal een object_id.
Een voorbeeld van een array zoals die binnenkomt op de order pagina is:
code:
1
2
3
4
5
6
7
8
9
10
11
| [product] => Array
(
[1] => 0
[2] => 3
[3] => 0
[4] => 0
[5] => 2
[6] => 0
[7] => 0
[8] => 4
) |
object_id --> en de kwantiteit.
ik heb deze tabel:
CREATE TABLE `verhuur_objecten` (
`object_id` int(3) NOT NULL default '0',
`object_naam` varchar(250) NOT NULL default '',
`object_prijs` float(3,2) NOT NULL default '0.00',
UNIQUE KEY `object_id` (`object_id`)
) TYPE=MyISAM;
Hierin staat de prijs per object.
Nu moet ik dus in dit geval in mysql dus de volgende bewerkingen doen, waar ik niet uitkom.
Het gaat om een select query
- object 2: 3 * prijs van object_id 2
- object 5: 2 * prijs van object_id 5
- object 8: 4 * prijs van object_id 8
plus dat ik graag nog een subtotaal terug zou krijgen.
maar dat zou eventueel ook in php kunnen.
wie zou mij heer even mee kunnen helpen, ik heb de search al geprobeerd en kijk de hele avond al tegen mislukte queries aan. Ook google heb ik geprobeerd.
[ Voor 116% gewijzigd door Creepy op 07-01-2005 22:47 ]
aka Crypto T