11. december 2003 - 09:10
Der er
8 kommentarer og 1 løsning
udskrive en sum af manger felter i tabel
Hvordan laver jeg en sum af varer_pris * antal i denne her tabel og samler dem som en SUM smider lige sql dump så kan de se opbygningen CREATE TABLE `kurv` ( `id` int(11) NOT NULL auto_increment, `vare_id` int(11) NOT NULL default '0', `unikt_id` varchar(255) NOT NULL default '', `vare_pris` varchar(255) NOT NULL default '', `antal` varchar(255) NOT NULL default '', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=16 ; # # Data dump for tabellen `kurv` # det jeg vil have et at den udskriver summen af vare_pris * antal i en SUM og det skal være den totale for alle felter vare_pris og antal i db noget henad det her: tabel eks. vare_pris 200 * antal 2 vare_pris 300 * antal 3 vare_pris 50 * antal 5 $total = $totalen fra ovenstående tabel eks. echo "$total"; Men hvordan gør man det håber i forstår
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
11. december 2003 - 09:27
#1
select sum(vare_pris*antal) as sum from kurv
11. december 2003 - 09:28
#2
Men ... hvorfor er dine felter, som pris og antal, ikke talfelter?
11. december 2003 - 09:31
#3
Hvordan udskriver jeg det så det ved jeg faktisk ikke laver det lige om ;)
11. december 2003 - 09:51
#4
Fand ud af det, det blev såen her while ($row = mysql_fetch_array($result)) { $total = $row[sum]; } global $total; echo "<center><font>Du har ialt handlet for</center>"; echo "<br>"; echo "<center> kr $total,-</center></font>";
11. december 2003 - 10:06
#5
Du behøver ikke while-løkken, da der altid vil være præcis een række
11. december 2003 - 10:18
#6
jow det er jo mange rækker den skal hente summen fra!
11. december 2003 - 10:51
#7
Men resultatet bliver een række, alene med summen
11. december 2003 - 12:14
#8
nå oki så ved jeg det ;)
05. januar 2004 - 10:28
#9
hmm ingen der har svaret så nupper jeg selv point
Vi tilbyder markedets bedste kurser inden for webudvikling