Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL] Zapytanie w pętli, Generowanie wykresów
Barcelona
post
Post #1





Grupa: Zarejestrowani
Postów: 322
Pomógł: 15
Dołączył: 29.01.2010

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


Witam, mam taki mały problem, chciałbym skonstruować zapytanie, które będzie wykonywane w pętli.

Chciałbym wygenerować wykres produkcyjny dla każdego dnia tygodnia (od pon. do niedz.) i mógłbym to zrobić tworząc zapytanie dla każdego dnia z osobna, z tym nie ma problemu, ale uważam że zbędne jest tworzenie kilku zapytań skoro można stworzyć pętlę - oszczędność kilku linijek kodu.

W tym kawałku kodu tworzę daty dla każdego dnia w tygodniu:

  1. $poniedzialek = $zakres[0];
  2. $wtorek = date('Y-m-d',strtotime('+1 day', strtotime($zakres[0])));
  3. $sroda = date('Y-m-d',strtotime('+2 day', strtotime($zakres[0])));
  4. $czwartek = date('Y-m-d',strtotime('+3 day', strtotime($zakres[0])));
  5. $piatek = date('Y-m-d',strtotime('+4 day', strtotime($zakres[0])));
  6. $sobota = date('Y-m-d',strtotime('+5 day', strtotime($zakres[0])));
  7. $niedziela = date('Y-m-d',strtotime('+6 day', strtotime($zakres[0])));


$zakres[0] jest to skrajna data w tygodniu.

Nie będę tutaj zawalał forum zbędnym kodem więc wkleję kilka linijek kodu wykresu, który chciałbym umieścić w pętli.

[JAVASCRIPT] pobierz, plaintext
  1. ['Dzień', 'Ilość', 'Waga', 'Braki'], //Ta linijka nie bedzie w petli
  2. ['Poniedziałek', 165, 938, 522],
  3. ['Wtorek', 135, 1120, 599],
  4. ['Środa', 157, 1167, 587],
  5. ['Czwartek', 139, 1110, 615],
  6. ['Piatek', 136, 691, 629],
  7. ['Sobota', 136, 691, 629],
  8. ['Niedziela', 136, 691, 629]
[JAVASCRIPT] pobierz, plaintext


Zapytanie wyglądało by tak:

  1. SELECT ilosc, waga, braki FROM produkcja WHERE data=$konkretnydzien


Słabo stoję z tworzeniem pętli, więc dlatego prośbę kieruję do was. Chciałbym abyście mnie nakierowali na poprawne rozwiązanie.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 24.08.2025 - 20:01