Re: a lil problem with graffs....... problem caught solution required plz

From: Date: Wed, 07 May 2003 17:44:59 +0000
Subject: Re: a lil problem with graffs....... problem caught solution required plz
References: 1  Groups: php.windows 
Request: Send a blank email to php-windows+get-19800@lists.php.net to get a copy of this message
o jeez is that the reason nobdy replied???? guyz ???? :'( (U) toby .... --- Stephen <stephen.edmonds5@btinternet.com> wrote: > For the record > > its graphs > > Not graffs ;-) > > When I first saw the subject line I thought you were talking about > Giraffes... (African thing, long necks...) > > ----- Original Message ----- > From: "toby z" <blue_myth_1@yahoo.com> > To: "toby z" <blue_myth_1@yahoo.com>; "php hlp list" > <php-windows@lists.php.net> > Sent: Wednesday, May 07, 2003 12:36 PM > Subject: Re: [PHP-WIN] a lil problem with graffs....... problem > caught > solution required plz > > > > well i guess i was a bit too blind to have not seen the solution > > > > a little > > > > $gfData = ""; > > > > between the two calls to rprt_grf.php page did it all > > > > thnx a mill anyways guyz > > pretty :) > > toby ..... > > > > --- toby z <blue_myth_1@yahoo.com> wrote: > k guyz heres the > problem > > > > > > > > > > > > > > > heres the code > > > > > > for($loop_mon=$frm_mon; $loop_mon<=$to_mon ; $loop_mon++){ > > > > > > > > > $ftch_dta_rprt_1_qry = "select count(date) from tbl_vill_398 > > > where month(date) = $loop_mon > > > and year(date)=$yr"; > > > > > > $ftch_dta_rprt_1_qry_rzlt_hndlr = > mysql_query($ftch_dta_rprt_1_qry) > > > or die(); > > > > > > > > > $ttl_rkz_ftchd = > mysql_num_rows($ftch_dta_rprt_1_qry_rzlt_hndlr); > > > > > > > > > $ftch_rprt_data = > mysql_fetch_row($ftch_dta_rprt_1_qry_rzlt_hndlr); > > > > > > $rprt_data= $ftch_rprt_data[0]; > > > > > > $gfData[] = $rprt_data; > > > > > > > > > > > > > > > include"ftch_mon_nmz.php"; > > > > > > > > > $rprt_dt_arr = $rprt_dt_arr.",".$rprt_data; > > > > > > } > > > include "rprt_gf.php"; > > > > > > > > > //repeat all this procedure for query 2 ! ! ! ! > > > > > > for($loop_mon_=$frm_mon; $loop_mon_<=$to_mon ; $loop_mon_++){ > > > > > > > > > $ftch_dta_rprt_2_qry = "select count(date) from tbl_vill_398 > > > where month(date) = $loop_mon_ > > > and year(date)=$yr "; > > > $ftch_dta_rprt_2_qry_rzlt_hndlr = > > > mysql_query($ftch_dta_rprt_2_qry) > > > or die("qry $ftch_dta_rprt_1_qry failed ! <br> da tbl must > xixt in > > > da db 2 b played vid ! ! ! !<br>".mysql_error()); > > > > > > > > > > > > $ttl_rkz_ftchd_2 = > > > mysql_num_rows($ftch_dta_rprt_2_qry_rzlt_hndlr); > > > > > > > > > $ftch_rprt_data_2 = > > > mysql_fetch_row($ftch_dta_rprt_2_qry_rzlt_hndlr); > > > $rprt_data_2= $ftch_rprt_data_2[0]; > > > > > > $gfData[] = $rprt_data_2; > > > > > > > > > > > > > > > include"ftch_mon_nmz.php"; > > > > > > $rprt_dt_arr_2 = $rprt_dt_arr_2.",".$rprt_data_2; > > > > > > } > > > include "rprt_gf.php"; > > > > > > > > > ---------------------------------- > > > rprt_gf.php > > > ---------------------------------- > > > > > > > > > > > > for ($i = 0; $i < $max_data; $i++) > > > { > > > if ($arrData[$i] > $max_value) > > > $max_value = $arrData[$i]; > > > > > > if ( strlen($label[$i]) > $max_label_width ) > > > $max_label_width = strlen($label[$i]); > > > > > > $table_text = $table_text . "<th>" . $label[$i] . > > > "</th>"; > > > } > > > > > > $table_text = $table_text . "</tr>"; > > > > > > //$x = $max_label_width * $font_width + 10; > > > $height = ($max_data * ($bar_width + $bar_gap)) - 10; > > > $width = $max_value + $x + 150 ; > > > > > > $bar_x = $max_label_width * $font_width + $x + 5; > > > > > > $im = ImageCreate($width, $height); > > > // Allocate colors > > > $white = ImageColorAllocate($im, 255, 255, 255); > > > $yellow = ImageColorAllocate($im, 240, 240, 70); > > > $blue = ImageColorAllocate($im, 0, 64, 128); > > > $bar = ImageColorAllocate($im, 64, 100, 168); > > > $light_grey = ImageColorAllocate($im, 192, 192, 192); > > > $black = ImageColorAllocate($im, 0, 0, 0); > > > > > > $lightest_grey = ImageColorAllocate($im, 210, 210, 210); > > > > > > // Background > > > ImageFilledRectangle($im, 0, 0, $width, > $height,$lightest_grey); > > > //imagerectangle($im, 0, 0, $width, $height, $black); > > > // Title > > > //ImageString($im, 3, $title_x, 0, $title, $white); > > > > > > $table_text = $table_text . "<tr>"; > > > > > > for ($i = 0; $i < $max_data; $i++) > > > { > > > ImageString( > > > $im, 3, $x, $y + ($i * $bar_gap) , > > > $label[$i], $black > > > ); > > > $px = $x + 100 + $arrData[$i]; > > > > > > // Draw rectangle value > > > imagefilledrectangle( $im, > > > $bar_x, > > > $y + ($i * $bar_gap), > > > $px, > > > $y + ($i * $bar_gap) + $bar_width , > > > $black); > > > > > > ImageString( > > > $im, 3, $bar_x, $y + ($i * $bar_gap)+ $bar_width , > > > "(".$gfData[$i] . ")", $black > > > ); > > > > > > $table_text = $table_text . "<td style= \"font-family: $font\" > >" > > > . > > > $gfData[$i] . "</td>"; > > > } > > > $table_text = $table_text . > > > "</tr></table></td></tr>"; > > > > > > if($max_data>1){ > > > > > > ImageJpeg($im, $tz);// Png($im); > > > > > > // Release allocated resources > > > ImageDestroy($im); > > > } > > > > > > echo($table_text); > > > > ----------------------------------------------------------------- > > > > > > > > > the problem : > > > $gfData[] > > > its being sent to the rprt_grf.php file twice > > > i think i have to empty the array before i fill it again > > > but how the devil do i do that > > > > > > or am i wrong here > > > > > > can n will someone plz help > > > eternally thankfull > > > > > > toby..... > > > > > > > > > > > > > > > > > > --- toby z <blue_myth_1@yahoo.com> wrote: > hi guyz > > > > > > > > just a pessky little problem > > > > > > > > > > > > ---------------------------------- > > > > ImageJpeg($im, $tz);// Png($im); > > > > > > > > // Release allocated resources > > > > ImageDestroy($im); > > > > ---------------------------------- > > > > > > > > this dammed piece of code aint seem to be working > > > > it creates a graph all well > > > > but im sure it aint destroying it > > > > > > > > as im creating two graphs on a page > > > > and the second graph appears as a copy of the first > > > > onlt the first shows records for jan, feb and march > > > > the second otta show records for the same months > > > > it shows jan, feb, march records of the 1st graph > > > > and then thee records for april > > > > and these are the values it otta show for jan, feb and march > > > > > > > > i no i sound lost > > > > as i very much am > > > > > > > > what m i to do with this > > > > ImageDestroy($im); > > > > thinggy ????? > > > > > > > > > > > > thnx a mill > > > > lost > > > > toby ..... > > > > > > > > > > > > __________________________________________________ > > > > Yahoo! Plus > > > > For a better Internet experience > > > > http://www.yahoo.co.uk/btoffer > > > > > > > > -- > > > > PHP Windows Mailing List (http://www.php.net/) > > > > To unsubscribe, visit: > > > > http://www.php.net/unsub.php > > > > > > > > > > __________________________________________________ > > > Yahoo! Plus > > > For a better Internet experience > > > http://www.yahoo.co.uk/btoffer > > > > > > -- > > > PHP Windows Mailing List (http://www.php.net/) > > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > > > > __________________________________________________ > > Yahoo! Plus > > For a better Internet experience > > http://www.yahoo.co.uk/btoffer > > > > -- > > PHP Windows Mailing List (http://www.php.net/) > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > > > __________________________________________________ Yahoo! Plus For a better Internet experience http://www.yahoo.co.uk/btoffer

« previous php.windows (#19800) next »