Avatar billede voirsous Nybegynder
12. april 2005 - 17:33 Der er 4 kommentarer og
1 løsning

Pæne søjler (udregning)

Hej,

jeg har en række heltal som kan være alt i mellem 2 og 2milliarder. Nu vil jeg gerne udskrive nogle søjler som
http://www.edbpriser.dk/Listprices.asp?ID=94537
Hvor det største tal i perioden angives til 400px f.eks, og så de andre tilpasser højden efter det.
Som på:
http://www.edbpriser.dk/Listprices.asp?ID=94537

Ex. hvis tallet er 1000 bliver søjlen 400px høj.
Næste tal er 500 den søjle bliver 200px høj.

Vh. Casper
Avatar billede dennismp Nybegynder
12. april 2005 - 17:41 #1
<?php $value = 740; ?>
<img src="bar.gif" width="2" height="<?=round((400/1000)*$value)?>">

er den nemme måde

Ellers skal du læse på GD eller lign.
Avatar billede voirsous Nybegynder
12. april 2005 - 17:52 #2
1000 er ukendt .
Avatar billede voirsous Nybegynder
12. april 2005 - 17:53 #3
eller det vil sige jeg kan da finde den højste værdi fra SQL query, men er der ikke en lettere måde?
Avatar billede dennismp Nybegynder
12. april 2005 - 17:56 #4
Du kan jo lave en fiktiv max, men det er nok ikke det du vil.

Men hvis 400px er max, så bliver du jo nød til at vide hvad max er, ellers aner du ikke om 777 er "lidt" eller "meget". (Det er jo mege,t hvis max er 1000, men ikke hvis det er 100.000).

Det er jo ikke svært at hente max ud via SQL heller, såeh, du må bare igang :)
Avatar billede voirsous Nybegynder
02. august 2005 - 11:57 #5
Takker :). Lukker, der er intet svar og jeg har fået at vide jeg skal lukke mine spm. Jeg smider derfor selv et svar. Hvis i vil have point så skriv :)
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