Avatar billede jaw Nybegynder
29. november 2003 - 13:27 Der er 9 kommentarer og
1 løsning

løkke og en sum

Hej!

Jeg kører en løkke, der udtager sammentæller med num_rows.
Eksempel:
Vil udtage hvor indtastninger der er hvor katalognr. er 1400 til 1410. Det funker så også fint, og skriver at der er 3 til 1400 2 til 1401 etc. etc.

Problemet er så, at jeg gerne vil have den til at skrive resultatet som et samlet tal. Altså skrive: fra 1400-1410 er der 24 indtastninger.

Kan det lade sig gøre? Håber der er nogen der kan hjælpe...
Tak på forhånd
Avatar billede detox Nybegynder
29. november 2003 - 13:34 #1
Ligger 'katalognr' som et tal i din tabel. Fx INT?
Avatar billede heyde Nybegynder
29. november 2003 - 13:35 #2
er det mon ikke bare at have følgende sætning inde i løkken?

$total .= $denVariabelDerSkriverHvorMangeDerErAfHver;

Efter løkken skriver du den så bare ud:
print $total;
Avatar billede detox Nybegynder
29. november 2003 - 13:39 #3
Hvis du bare skal bruge det samlede antal vil jeg foreslå at lave det i din forespørgsel. Fx:

SELECT count(*) AS antal FROM tabel WHERE katalognr BETWEEN 1400 AND 1410
Avatar billede detox Nybegynder
29. november 2003 - 13:44 #4
heyde -> Skulle i så fald nok være:

$total += $denVariabelDerSkriverHvorMangeDerErAfHver;
Avatar billede heyde Nybegynder
29. november 2003 - 13:47 #5
ahh, det har du jo nok ret i :)
Avatar billede jaw Nybegynder
29. november 2003 - 16:47 #6
detox - nej, desværre så ligger de som ord. Men jeg vil da lige prøve jeres forslag...
Avatar billede martinbk Nybegynder
29. november 2003 - 18:00 #7
$tal = mysql_result(mysql_query("SELECT count(*) AS antal FROM tabel WHERE katalognr BETWEEN 1400 AND 1410"),0);

bare for at samle detox' forslag lidt :)
Avatar billede jaw Nybegynder
30. november 2003 - 12:42 #8
Hej igen...

Det lykkedes fint, tak for hjælpen :)

Detox - jeg brugte din mulighed, så hvis du smider et svar får du lidt points...
Avatar billede detox Nybegynder
30. november 2003 - 12:56 #9
Jamen, så velbekommen da ;o)
Avatar billede jaw Nybegynder
30. november 2003 - 13:01 #10
Sådan, alle er glade :)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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