Nie mogę rozwiązać następującego problemu (męczę się już 2 dzień...):
<?php $id = $_GET['id']; $rok = $_GET['rok']; $miesiac = $_GET['miesiac']; $v = $_GET['v']; //$id = 1; //$rok = 2007; //$miesiac = 06; //$v = 'dziennie'; include('includes/config.inc.php'); include('includes/functions.inc.php'); $prefix = PREFIX; { $id = $rekord['id']; $gatunek = $rekord['gatunek']; if($v == 'dziennie') { fi($miesiac == '02') $data = view_dzien_luty($prefix, $id, $rok, $miesiac); elseif($miesiac == '01' or $miesiac == '03' or $miesiac == '05' or $miesiac == '07' or $miesiac == '08' or $miesiac == '10' or $miesiac == '12') $data = view_dzien_up($prefix, $id, $rok, $miesiac); else $data = view_dzien_dow($prefix, $id, $rok, $miesiac); } elseif($v == 'miesiecznie') $data = view_miesiac($prefix, $id, $rok); } else //$data = view_dzien_dow($prefix, $id, $rok, $miesiac); $miesiacpl = miesiacpl($miesiac); # PHPlot Example: Bar chart, 3 data sets, unshaded require_once 'includes/phplot.php'; $plot =& new PHPlot(600, 300); $plot->SetImageBorderType('plain'); $plot->SetPlotType('bars'); $plot->SetDataType('text-data'); $plot->SetDataValues($data); # Main plot title: $plot->SetTitle("$gatunek - $miesiacpl $rok"); # No 3-D shading of the bars: $plot->SetShading(0); # Make a legend for the 3 data sets plotted: //$plot->SetLegend(array('historia')); # Turn off X tick labels and ticks because they don't apply here: $plot->SetXTickLabelPos('none'); $plot->SetXTickPos('none'); $plot->DrawGraph(); } ?>
Problem jest tutaj:
jesli zahaszuje ten kod
<?php if($v == 'dziennie') { fi($miesiac == '02') $data = view_dzien_luty($prefix, $id, $rok, $miesiac); elseif($miesiac == '01' or $miesiac == '03' or $miesiac == '05' or $miesiac == '07' or $miesiac == '08' or $miesiac == '10' or $miesiac == '12') $data = view_dzien_up($prefix, $id, $rok, $miesiac); else $data = view_dzien_dow($prefix, $id, $rok, $miesiac); } elseif($v == 'miesiecznie') $data = view_miesiac($prefix, $id, $rok); } else //$data = view_dzien_dow($prefix, $id, $rok, $miesiac); ?>
i odhaszuje
<?php //$data = view_dzien_dow($prefix, $id, $rok, $miesiac); ?>
to wszystko dziala prawidlowo..... Pomozcie, bylbym bardzo wdzieczny.
Pozdrawiam
PS. prosze nie patrzec na brak filtrowania zmiennych $_GET, poniewaz to wykonam troche pozniej.