20. maj 2009 - 09:22
Der er
11 kommentarer og 1 løsning
Hvordan jeg få fat i sum i alt?
hej. jeg har lavet tilmeld og de skriver kun et navn og hvor mange personer er med. jeg bruger: id navn varchar antal text $antal=$_GET['antal']; $sum= ($antal) + antal; echo "<p class='red'>$sum</p>" jeg har lige testet det og result 0 -- f.eks. Jesper sørensen og 3 person Helle nyrup og 4 person. Det skulle være result 7
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
vil du gerne have summen ud fra din tabel? for den kode du har der hnter jo ikke noget fra din database, den henter fra query'en i din adresselinje...
Prøv: <?php $query = "SELECT antal FROM TABLENAME"; $sql = mysql_query($query); $sum = 0; while($row = mysql_fetch_array($sql)) { $sum = $antal + $row['antal']; } echo "<p class='red'>$sum</p>" ?>
Der skulle self. stå: $sum = $sum + $row['antal']; og ikke $sum = $antal + $row['antal'];
Jahh, der er lidt "forvirring" i spm. Men der gemmes i en db ? Så lad feltet for antal være int UNSIGNED Og hvad er det præcis du gerne vil ?
$res = mysql_query("SELECT SUM(antal) FROM din_tabel") or die(mysql_error()); $antal = mysql_fetch_assoc($res); $antal = $antal['SUM(price)']; echo '<p class="red">'.$antal.'</p>';
splazz: Dette er vel mere korrekt: $res = mysql_query("SELECT SUM(antal) FROM din_tabel") or die(mysql_error()); $antal = mysql_result($res,0); echo '<p class="red">'.$antal.'</p>';
Erle perferkt!...svar splazz og jakob jeg har ikke testet det.Tak alligevel. jeg vil lærer mere om en slags regnskab. hvordan laver sum,gennemshit,max, procent ovs.. Hvor kan jeg læser mere ude i netten?
vil gerne have en slags øvelser.
-> jakob - ja, det var det sq nok :)
04. november 2010 - 11:36
#11
kan vi lukke hér?
05. november 2010 - 14:19
#12
lukket
Vi tilbyder markedets bedste kurser inden for webudvikling