Oprettet ons. d. 03. oktober 2001 kl. 11:48:21

appel
appel (16.032 point. Point ude: 2.485)

Automatisk graf generering

Hejsa,

Hvordan får man automatisk genereret en graf ud fra nogle måledata som der løbende bliver opsamlet? Findes der en form for grafisk funktionalitet i php?

på forhånd tak

Skrevet ons. d. 03. oktober 2001 kl. 11:53:21| #1

uller
uller (22.440 point)
der er grafisk funktionalitet i php.
men det kræver at du har compilet support for gdlib ind i php.

Skrevet ons. d. 03. oktober 2001 kl. 11:55:36| #2

mortenfn
mortenfn (36.337 point)
du kan lavenoget med som dette , men det er ikke grafmodul

http://www.thorsnet.dk/ (...)

Skrevet ons. d. 03. oktober 2001 kl. 11:58:07| #3

appel
appel (16.032 point)
mortenfn -> Kan jeg se scriptet for det?

Skrevet ons. d. 03. oktober 2001 kl. 11:58:52| #4


Skrevet ons. d. 03. oktober 2001 kl. 12:00:58| #5

mortenfn
mortenfn (36.337 point)
det er fra min hit-tæller

<?php
include(\"dato.inc\");
include (\"mysql_kk.inc\");

$result = mysql_query(\"SELECT ip FROM taller\");
$alle= mysql_num_rows($result);

?>
<center>
<table border=\"0\" width=\"400\" bgcolor=\"#476F97\" cellspacing=\"0\" cellpadding=\"0\">
  <tr>
    <td valign=\"top\"><img border=\"0\" src=\"file:///E:/Dokumenter/Billeder/tl_navcorner_20.gif\" width=\"20\" height=\"20\"></td>

        <td height=\"60\" colspan=\"3\">
      <p align=\"center\"><font color=\"#FFFFFF\" size=\"5\"><b>Besøg fordelt på dage</b></font></p>
    </td>

    <td valign=\"top\"><img border=\"0\" src=\"file:///E:/Dokumenter/Billeder/tr_navcorner_20.gif\" width=\"20\" height=\"20\"></td>
  </tr>   
<?php
$result = mysql_query(\"SELECT dag,count(ip) as antal FROM taller group by dag\");
while($row = mysql_fetch_array($result)){

echo \'
  <tr>
    <td></td>
        <td><font color=\"#FFFFFF\">\'.$dag[$row[dag]].\'&nbsp;&nbsp;</td>
    <td width=\"400\" valign=\"middle\" height=\"30\">
<img border=\"0\" src=\"/Billeder/blok.bmp\" width=\"\'.($row[antal]/$alle*1000).\'\" height=\"20\"><font color=\"#FFFFFF\">&nbsp;&nbsp;\'.round(($row[antal]/$alle*100),1).\'%   
        </td>
    <td>&nbsp;</td>
        <td></td>
  </tr>
\';
}
?>       
  <tr>
    <td><img border=\"0\" src=\"file:///E:/Dokumenter/Billeder/bl_navcorner_20.gif\" width=\"20\" height=\"20\"></td>
    <td></td>
        <td>&nbsp;</td>
        <td></td>
    <td><img border=\"0\" src=\"file:///E:/Dokumenter/Billeder/br_navcorner_20.gif\" width=\"20\" height=\"20\"></td>
  </tr>
</table>

Skrevet ons. d. 03. oktober 2001 kl. 12:01:39| #6

mortenfn
mortenfn (36.337 point)
ups der kom for meget med

Skrevet ons. d. 03. oktober 2001 kl. 12:14:41| #7

mortenfn
mortenfn (36.337 point)
codebase >> lavet som min, med tabel og en gif hvor størrelsen ændres ikk\'?

mortenfn ;O)

Skrevet ons. d. 03. oktober 2001 kl. 12:18:17| #8

codebase
codebase (31.522 point)
jo da.. :-)

for ($h=1; 7 >= $h; $h++) {
        for ($i=1; 36 >= $i; $i++) {
            $sql=\"SELECT count(tal{$h}) AS antallet FROM lotto_resultat WHERE tal{$h} = \'$i\'\";
            $result  =  mysql_query(\"$sql\");
            for($j = 0; $row  =  mysql_fetch_object($result);$j++) {
                $tallet[$h][$i] = $row->antallet;
            }
        }
    }
   

$result = array();
foreach ($tallet AS $key => $subvalue){
    foreach ($subvalue AS $numkey => $value) {
        $result[$numkey]+=$value;
    }
}   
foreach ($result AS $value){
    if ($maxtal < $value)$maxtal=$value;
}
foreach ($result AS $key => $value) {
    $procent[0][$key] = ($value/$maxtal)*100;
    $procent[1][$key] = $value;
}
echo \"De oftest udtrukne lottotal for: $show.
<table>\";
echo \"<tr>\";
foreach ($procent[0] AS $key => $value) {
    echo\"<td width=\\\"15\\\" valign=\\\"bottom\\\"><p align=\\\"center\\\"><img border=\\\"0\\\" src=\\\"/site/images/statistik/red.gif\\\" width=\\\"8\\\" height=\\\"$value\\\" alt=\\\"Nummer $key har været udtrukket {$procent[1][$key]} gange\\\"></p></td>\";
}
echo \"</tr>\";
echo \"<tr>\";
for ($i=1; 36 >= $i; $i++) {
    echo \"<td align=\\\"center\\\" width=\\\"15\\\"><img border=\\\"0\\\" src=\\\"/site/images/statistik/numre/$i.gif\\\" width=\\\"8\\\" height=\\\"11\\\"></td>\";
}
echo \"</tr>\";
echo \"</table>\";

Skrevet ons. d. 03. oktober 2001 kl. 12:59:04| #9

appel
appel (16.032 point)
hvorledes laver man noget a´la : http://vinden.dk/ (...)

Skrevet ons. d. 03. oktober 2001 kl. 13:11:56| #10

mortenfn
mortenfn (36.337 point)
med en image-maker af en eller anden slags der kører selv.

Skrevet ons. d. 03. oktober 2001 kl. 13:12:57| #11


Skrevet ons. d. 03. oktober 2001 kl. 15:41:35| #12


Skrevet ons. d. 03. oktober 2001 kl. 18:45:58| #13


Skrevet ons. d. 03. oktober 2001 kl. 20:02:00| #14

mortenfn
mortenfn (36.337 point)
imagecreate() findes da ikke på win32 - eller gør den?

Skrevet ons. d. 03. oktober 2001 kl. 23:12:44| #15

mortenfn
mortenfn (36.337 point)
Jo du der kan lade sig gøre du skal have udvidelsen der hedder php_dg.dll. så kan du få noget der ligner dette:

http://www.thorsnet.dk/ (...)
eks fra 1 - 13

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

Brugerliste med link til profil

Oprettet den 26. maj 2012 kl. 14.29
sayn giver 30 point for svar | Giv et svar »

php curl driller

Oprettet den 26. maj 2012 kl. 08.31
PHPnQrd giver 200 point for svar | Giv et svar »

Array i array

Oprettet den 25. maj 2012 kl. 08.32
sebster giver 60 point for svar | Giv et svar »



   




Tips & Tricks fra PC World

Teaser billede

Læserne: Her er vores værste it-indkøb

Det er ikke al it-udstyr, som er det rene guld. Her er nogle af læsernes skrækhistorier.


Anmeldelser fra PC World

Teaser billede

Test: Mobil med Ferrari-design - og en Trabant-motor

Motorola har begået endnu en smartphone med lækkert design og potentiale til at være blandt de bedste. Men den når ikke i mål. Se her hvorfor.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Sådan siger du farvel til Facebook

Læs her, hvordan du dropper Facebook og i stedet anvender nogle brugervenlige alternativer, så du stadig kan være social på nettet.


Nyheder fra Computerworld

Teaser billede

Galleri: De fedeste håndholdte gennem 40 år

Her har du de mest banebrydende håndholdte computere gennem alle tider.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger