Just nu i M3-nätverket
Jump to content

Hjälp med array?


menJada1

Recommended Posts

Skall göra ett diagram och har hittat ett bra script för det. saken är bara det att jag vill att värdet skall vara dynamiskt.

 

Kan man göra en array på detta med dessa variabler?

 

$myBarGraph->AddValue("1",2); // AddValue(string label, int value)

$myBarGraph->AddValue("4",4);

$myBarGraph->AddValue("5",8);

$myBarGraph->AddValue("6",16);

$myBarGraph->AddValue("7",32);

$myBarGraph->AddValue("8",64);

$myBarGraph->AddValue("9",128);

$myBarGraph->AddValue("10",4);

$myBarGraph->AddValue("11",8);

$myBarGraph->AddValue("12",16);

$myBarGraph->AddValue("13",100);

$myBarGraph->AddValue("14",64);

$myBarGraph->AddValue("15",128);

$myBarGraph->AddValue("16",4);

$myBarGraph->AddValue("17",8);

$myBarGraph->AddValue("18",16);

$myBarGraph->AddValue("19",32);

$myBarGraph->AddValue("20",64);

$myBarGraph->AddValue("21",128);

$myBarGraph->AddValue("22",16);

$myBarGraph->AddValue("23",32);

$myBarGraph->AddValue("24",64);

$myBarGraph->AddValue("25",128);

$myBarGraph->AddValue("26",4);

$myBarGraph->AddValue("27",8);

$myBarGraph->AddValue("28",16);

$myBarGraph->AddValue("29",32);

$myBarGraph->AddValue("30",64);

$myBarGraph->AddValue("31",128);

 

1-31 skall vara dagar och den andra siffran skall vara en variabel som heter $click som hämtas från databasen. grejen är ju den att scriptet letar efter nämnda variabler och jag kan inte komma på hur detta skall gå till.

 

/Jörgen

 

Link to comment
Share on other sites

Hmm... Jag förstod inte mycket alls av ditt inlägg måste jag erkänna.

 

Kan du försöka förfklara lite tydligare vad du vill göra, och vad du har för data?

Vad använder du för skript att skapa diagrammet med?

 

Om du har din data sparad i en tabell, och hämtar den med exempelvis:

$res = @mysql_query("SELECT day, clicks FROM ads WHERE month = 1");

$myBarGraph = new BarGraph();
/* Eller vad klassen nu heter */

/* Lägg till alla dagar */
while ($rad = @mysql_fetch_assoc($res)) {
$myBarGraph->AddValue($rad["day"], $rad["clicks"]);
}

/* Anropa skriv-ut funktionen; ersätt denna med dess riktiga namn, nu har jag bara hittat på ett */
$myBarGraph->print();

 

 

Link to comment
Share on other sites

Här är i allafall hela "classen" i sciptet.

 

// Create a new BarGraph..

$myBarGraph = new PhpBarGraph;

$myBarGraph->SetX(10); // Set the starting x position

$myBarGraph->SetY(10); // Set the starting y position

$myBarGraph->SetWidth($imageWidth-20); // Set how wide the bargraph will be

$myBarGraph->SetHeight($imageHeight-20); // Set how tall the bargraph will be

$myBarGraph->SetNumOfValueTicks(8); // Set this to zero if you don't want to show any. These are the vertical bars to help see the values.

 

// Add Values to the bargraph..

$myBarGraph->AddValue("1",2); // AddValue(string label, int value)

$myBarGraph->AddValue("4",4);

$myBarGraph->AddValue("5",8);

$myBarGraph->AddValue("6",16);

$myBarGraph->AddValue("7",32);

$myBarGraph->AddValue("8",64);

$myBarGraph->AddValue("9",128);

$myBarGraph->AddValue("10",4);

$myBarGraph->AddValue("11",8);

$myBarGraph->AddValue("12",16);

$myBarGraph->AddValue("13",100);

$myBarGraph->AddValue("14",64);

$myBarGraph->AddValue("15",128);

$myBarGraph->AddValue("16",4);

$myBarGraph->AddValue("17",8);

$myBarGraph->AddValue("18",16);

$myBarGraph->AddValue("19",32);

$myBarGraph->AddValue("20",64);

$myBarGraph->AddValue("21",128);

$myBarGraph->AddValue("22",16);

$myBarGraph->AddValue("23",32);

$myBarGraph->AddValue("24",64);

$myBarGraph->AddValue("25",128);

$myBarGraph->AddValue("26",4);

$myBarGraph->AddValue("27",8);

$myBarGraph->AddValue("28",16);

$myBarGraph->AddValue("29",32);

$myBarGraph->AddValue("30",64);

$myBarGraph->AddValue("31",128);

 

// Set the colors of the bargraph..

$myBarGraph->SetStartBarColor("0000ff"); // This is the color on the top of every bar.

$myBarGraph->SetEndBarColor("A624A6"); // This is the color on the bottom of every bar. This is not used when SetShowFade() is set to false.

$myBarGraph->SetLineColor("000000"); // This is the color all the lines and text are printed out with.

 

// Print the BarGraph to the image..

$myBarGraph->DrawBarGraph($image);

 

Link to comment
Share on other sites

På tal om diagram:

 

Finns det någon användbar class som kan skapa tuffa cirkeldiagram? Helst gratis förstås...

 

 

 

_________

TicoRoman - The One And Only

 

-Den vise vill veta, den dåraktige tala-

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...