Witam!
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');
or
die("Polaczenie z MySQL nie udane. Prosimy sprobowac za chwile."); or
die("Wybranie bazy MySQL nie udane.");
$prefix = PREFIX;
$gat = mysql_query("SELECT * FROM `{$prefix}gatunki` WHERE `id` = '$id' LIMIT 1"); {
$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.
Ten post edytował ComBox 13.01.2007, 16:48:17