Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Maleńki problem z wykresem
damianprz
post
Post #1





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 26.08.2009
Skąd: Zamojsce

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


(IMG:http://images41.fotosik.pl/185/dcd2828ceae7e2a9m.jpg)
Pewien skrypt pewnego Pana generuje wykresy takie jak ten pierwszy wykres na screenie
Trzeba tylko w pewnym pliku podać odpowiednie dane
I tak ten pomarańczowy wykres miał zapodane takie coś:

  1. $pytanko="SELECT data.data FROM data
  2. INNER JOIN produkty ON (data.id=produkty.id_daty)
  3. WHERE produkty.id_towaru='2' ";
  4. $rezultat = mysql_query($pytanko)
  5. or die("Błąd zapytania");
  6. $ilejest = mysql_num_rows($rezultat);
  7.  
  8. $pytanko2="SELECT produkty.popyt FROM produkty
  9. INNER JOIN data ON (produkty.id_daty=data.id)
  10. WHERE produkty.id_towaru='2' ";
  11. $rezultat2 = mysql_query($pytanko2)
  12. or die("Błąd zapytania");
  13. $ilejest2 = mysql_num_rows($rezultat2);
  14.  
  15. $nazwy = mysql_fetch_array($rezultat);
  16. $wartosci = mysql_fetch_array($rezultat2);


Otrzymuje też wyniki:
  1. ilejest: 9
  2. ilejest2: 9


Moja struktura bazy danych wygląda następująco:
(chodzi o tabele data i produkty)
(IMG:http://images43.fotosik.pl/188/1182f918ccd3c00fm.jpg)

Jak widać w zapytaniu chcę pokazać jakoś popyty dla produktu akurat o Id=2
ale wyświetla mi tylko pierwszą datę i pierwszy popyt dla towaru id=2
W tabeli produkty mam 9 pozycji dla towaru o Id=2

id_daty ...id_towaru... popyt
1.......... 2 ............20
2 ..........2 ............25
3 ..........2 ............15
4 ..........2 ..............5
5 ..........2 ............15
6 ..........2 ............10
7 ..........2 ............15
8 ..........2 ............15
9 ..........2 ............15

Jak pokazać wszystkie daty i wszystkie popyty dla danego id towaru?

Ten post edytował damianprz 29.08.2009, 13:20:34
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
damianprz
post
Post #2





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 26.08.2009
Skąd: Zamojsce

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


damianprz
post Dzisiaj, 00:02
Post #6

Napisałem jakiego kodu użyłem, tzn tego co zaproponowałeś i napisałem że echo ładnie wygenerowało wszystkie dane tylko że wykres (jak na załączonym screenie) nadal jest zły

ZArzuciłem te pliki co generują wykres w Wykres.rar

dane.inc.php - tu należy podać dane i tylko ten plik sie edytuje
index.php - a tu skrypt generuje wykres

W pliku dane.inc.php należy w miejscu

$nazwy = mysql_fetch_array($rezultat);
$wartosci = mysql_fetch_array($rezultat2);

zapodać 2 ciągi wyrażeń, w jednym daty a w drugim wartości popytów dla tych dat
warunek jest taki że i $nazwy i $wartosci muszą mieć tyle samo pozycji
Go to the top of the page
+Quote Post

Posty w temacie


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: 8.10.2025 - 22:42