Avatar billede elton2000 Nybegynder
05. juli 2009 - 17:43 Der er 8 kommentarer og
1 løsning

Mangler decimaler

Mit script lægger kun hel tal sammen, ikke efter ','(kommaet)?

$sql = mysql_query("SELECT SUM(email) AS sumvist FROM timeseddel WHERE svarid = '$_GET[id]' ORDER BY dato DESC" ) or die (mysql_error());
$navn1 = mysql_fetch_array($sql);
$visninger_antal = $navn1['sumvist']; 

echo        number_format( $visninger_antal * 1,2 );

Nogen der kan hjælpe?
Avatar billede arne_v Ekspert
05. juli 2009 - 17:49 #1
Hvilken kolonne type er email i databasen ?
Avatar billede elton2000 Nybegynder
05. juli 2009 - 17:54 #2
Det er kun et test script, og kolonnen er:
email varchar(10) YES 0,00

Er det det der er problemet?
Avatar billede arne_v Ekspert
05. juli 2009 - 17:57 #3
SUM af en VARCHAR ? Det lyder ikke som noget der vil virke !

Prøv og start med at lave den om til en tal type.

F.eks. DECIMAL(10,2).
Avatar billede elton2000 Nybegynder
05. juli 2009 - 18:09 #4
Avatar billede claes57 Ekspert
05. juli 2009 - 18:17 #5
det skal være et tal-felt.
VARCHAR sum vil stoppe når der er et tegn, der ikke er et tal - fx et komma. Og - bare et hint - kald ikke et tal-felt for email - det gør det svært at læse koden og at få andre til at hjælpe.
Avatar billede elton2000 Nybegynder
07. juli 2009 - 13:37 #6
Lavede en option-løsning i stedet.
Avatar billede arne_v Ekspert
11. juli 2009 - 03:40 #7
Ifølge reglerne skal du poste løsningen.
Avatar billede elton2000 Nybegynder
13. juli 2009 - 20:09 #8
Svar:
<input type=\"hidden\" name=\"emne\" value=\"$vis[emne]\">
<br><font size=\"2\">Frokost<br>
<select name=\"frokost\">

<option value=\"50\">30</option>
<option value=\"0\">00</option>
<option value=\"75\">45</option>
<option value=\"25\">15</option>
</select>
<br>
Avatar billede arne_v Ekspert
02. august 2009 - 04:35 #9
Den løsning skal nok vække vild jubel hos en der har problemer med at summere og finder dette spørgsmål ved søgning.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester