Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Problem z if
ComBox
post 13.01.2007, 15:36:21
Post #1





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 11.09.2006
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Witam!
Nie mogę rozwiązać następującego problemu (męczę się już 2 dzień...):

  1. <?php
  2. ini_set('display_errors', 1);
  3.  
  4. $id = $_GET['id'];
  5. $rok = $_GET['rok'];
  6. $miesiac = $_GET['miesiac'];
  7. $v = $_GET['v'];
  8. //$id = 1;
  9. //$rok = 2007;
  10. //$miesiac = 06;
  11. //$v = 'dziennie';
  12.  
  13. include('includes/config.inc.php');
  14. include('includes/functions.inc.php');
  15.  
  16. $connect = mysql_connect($db_host, $db_user, $db_pass)
  17. or die("Polaczenie z MySQL nie udane. Prosimy sprobowac za chwile.");
  18. mysql_select_db($db_name)
  19. or die("Wybranie bazy MySQL nie udane.");
  20.  
  21. $prefix = PREFIX;
  22.  
  23. $gat = mysql_query("SELECT * FROM `{$prefix}gatunki` WHERE `id` = '$id' LIMIT 1");
  24. while($rekord = mysql_fetch_array($gat))
  25. {
  26. $id = $rekord['id'];
  27. $gatunek = $rekord['gatunek'];
  28.  
  29. if($v == 'dziennie')
  30. {
  31. fi($miesiac == '02')
  32. $data = view_dzien_luty($prefix, $id, $rok, $miesiac);
  33. elseif($miesiac == '01' or $miesiac == '03' or $miesiac == '05' or $miesiac == '07' or $miesiac == '08' or $miesiac == '10' or $miesiac == '12')
  34. $data = view_dzien_up($prefix, $id, $rok, $miesiac);
  35. else
  36. $data = view_dzien_dow($prefix, $id, $rok, $miesiac);
  37. }
  38. elseif($v == 'miesiecznie')
  39. $data = view_miesiac($prefix, $id, $rok);
  40. }
  41. else
  42. die('error Yxaqq1');
  43.  
  44. //$data = view_dzien_dow($prefix, $id, $rok, $miesiac);
  45.  
  46. $miesiacpl = miesiacpl($miesiac);
  47.  
  48. # PHPlot Example: Bar chart, 3 data sets, unshaded
  49. require_once 'includes/phplot.php';
  50.  
  51. $plot =& new PHPlot(600, 300);
  52. $plot->SetImageBorderType('plain');
  53.  
  54. $plot->SetPlotType('bars');
  55. $plot->SetDataType('text-data');
  56. $plot->SetDataValues($data);
  57.  
  58. # Main plot title:
  59. $plot->SetTitle("$gatunek - $miesiacpl $rok");
  60.  
  61. # No 3-D shading of the bars:
  62. $plot->SetShading(0);
  63.  
  64. # Make a legend for the 3 data sets plotted:
  65. //$plot->SetLegend(array('historia'));
  66.  
  67. # Turn off X tick labels and ticks because they don't apply here:
  68. $plot->SetXTickLabelPos('none');
  69. $plot->SetXTickPos('none');
  70.  
  71. $plot->DrawGraph();
  72. }
  73.  
  74. ?>



Problem jest tutaj:
jesli zahaszuje ten kod
  1. <?php
  2. if($v == 'dziennie')
  3. {
  4. fi($miesiac == '02')
  5. $data = view_dzien_luty($prefix, $id, $rok, $miesiac);
  6. elseif($miesiac == '01' or $miesiac == '03' or $miesiac == '05' or $miesiac == '07' or $miesiac == '08' or $miesiac == '10' or $miesiac == '12')
  7. $data = view_dzien_up($prefix, $id, $rok, $miesiac);
  8. else
  9. $data = view_dzien_dow($prefix, $id, $rok, $miesiac);
  10. }
  11. elseif($v == 'miesiecznie')
  12. $data = view_miesiac($prefix, $id, $rok);
  13. }
  14. else
  15. die('error Yxaqq1');
  16.  
  17. //$data = view_dzien_dow($prefix, $id, $rok, $miesiac);
  18. ?>

i odhaszuje
  1. <?php
  2. //$data = view_dzien_dow($prefix, $id, $rok, $miesiac);
  3. ?>

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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 23:33