Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] przeczytane strony w książce
dentopolis
post 29.06.2017, 22:22:59
Post #1





Grupa: Zarejestrowani
Postów: 252
Pomógł: 0
Dołączył: 14.08.2016

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


chciałbym napisać prosty skrypt w którym pisałbym zakres przeczytanych w danej książce stron a on pokazywałby wykres poziomy bar w kolorze czerwonym z zielonymi liniami odpowiadającymi przeczytanym stronom. coś podobnego do tego google charts (stacked bar chart jak tutaj:google chart) choć chyba nie umożliwia on dokładnie tego bo

tabela ksiazki: id|tytul|stron
tabela przeczytane: id|idksiazki|poczatek|koniec
poczatek i koniec to numery stron czyli zakres. natomiast do wykresu potrzebuję liczbę stron w tym zakresie:
['2010', 10, 24, 20, 32, 18, 5, ''],

jak do tego podejść i czy taki układ tabel jest dobry do tego?

Ten post edytował dentopolis 30.06.2017, 07:23:40
Go to the top of the page
+Quote Post
bostaf
post 30.06.2017, 12:37:21
Post #2





Grupa: Zarejestrowani
Postów: 374
Pomógł: 79
Dołączył: 6.04.2010
Skąd: Ostrów Wielkopolski

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


"z zielonymi liniami" - masz na myśli "segmentami belki"?

W tabeli przeczytane, poczatek i koniec zastąpiłbym jednym polem - strony. (Bo początek to zawsze 1. Chyba, że istotne jest na której stronie zaczyna się właściwa treść książki.)
Wtedy, wzorując się na tym przykładzie który podałeś, miałbyś
[JAVASCRIPT] pobierz, plaintext
  1. var data = google.visualization.arrayToDataTable([
  2. ['Postęp', 'Strony przeczytane', 'Strony nieprzeczytane', { role: 'annotation' } ],
  3. [ksiazki.tutul, przeczytane.strony, ksiazki.stron - przeczytane.strony],
  4. .
  5. .
  6. ]);
[JAVASCRIPT] pobierz, plaintext

No i w tabeli przeczytane brakuje chyba jeszcze kolumny z id użytkownika.

No chyba że zakładasz, że można czytać książkę nie od początku do końca (w sumie jakiś poradnik albo przewodnik to można nie po kolei czytać).
Go to the top of the page
+Quote Post

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: 15.07.2025 - 09:01