![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 18.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
Wiec na początek kod:
A teraz z czym nie potrafię sobie poradzic mianowicie. W linijce :
sumuje mi pionowo rekordy a dokladniej cene towaru które ma id_kategorie=10 i wstawiam zmienna z wynikiem zapytania do generowanej tabeli i jak zrobic aby w tabeli obok kategori np o id 6 wyswietlala sie suma wszystkich produktów ktore należą do kategori 6 a nie 10 wiem ze zamiast tego 10 musi byc jakas zmienna ale nie wiem jak to mam zrobic bo aktualnie to we wszystkich kategoriach o roznych nr mam jedynie sume produktów ktore maja id_kategori 10 identycznie jest z sumowaniem ilosci rekordow o danym id pomozecie ? Ten post edytował dawids2411 14.07.2012, 18:47:49 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 045 Pomógł: 141 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 18.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
NIe to nie dziala
chodzi o to ze np: Kategorie id|nazwa 10|sprzet 11|okablowanie produkty id|nazwa|id_kategorie|cena| 1|router|10|200 2|switch|10|200 3|skretka|11|100 4|koncentryk|11|100 5|swiatlowod|11|100 I teraz jest generowana tabela id|kategoria|wartosc|produktow| 1|sprzet|400|2 2|okablowanie|300|3 Tak powinno wygladac ale w tabeli wartosc sumuje mi tylko produkty o id 10 i ilosc produktow takze czyli wyglada to tak 1|sprzet|400|2 2|okablowanie|400|3 juz prosciej nie potrafie Ten post edytował dawids2411 14.07.2012, 21:42:53 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 045 Pomógł: 141 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) ![]() ![]() |
pisane z palca i tym razem podałeś inne nazwy tabel
![]()
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 18.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
a to sorrki
wystąpil blad : Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /virtual/tabela.php on line 199 jest to ta linijka: |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 045 Pomógł: 141 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) ![]() ![]() |
tak jak pisałem całość był pisana z palca i mogą być błędy
tu dostajesz informację od php że to co przekazałeś do mysql_num_rows nie jest prawidłowym zasobem MySQL czyli błąd jest w zapytaniu wrzuć je do phpmyadmin i zobacz gdzie jest błąd |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 1 045 Pomógł: 141 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) ![]() ![]() |
oczywiście sprawdziłeś czy nazwy tabel/kolumn są prawidłowe ? wiesz coś mi ostatnio szklana kula nawala i trudno mi wywróżyć co masz w bazie
czy ten błąd to przypadkiem nie było #1046 - No database selected ? czyli nie wybrano bazy a nie tabeli ? jeśli tak to kliknij na nazwę bazy w lewej części okna |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 18.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
przepraszam cie ale jestem nie ogarniety dzisiaj
blad wystapil taki:
zapytanie do bazy :
i chodzi o 2 kolumny kategorie gdzie jest tylko: Kategorie ID|nazwa zakup id|nazwa|cena_zakupu|id_kategorie| sorrki ze cie wprowadzilem w blad z nazwa tabeli zamiast produkt jest zakup Ten post edytował dawids2411 14.07.2012, 21:14:23 |
|
|
![]()
Post
#9
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
W zapytaniu odwolujesz sie do cena, a w bazie z tego co podales masz cena_zakupu
-------------------- Najczęstsze błędy | Jak poprawnie zadać pytanie? | Serwer PHP - od czego zacząć?
SQL Injection | Hashowanie haseł | Jak działają sesje, przykłady ___ The world is yours ... |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 18.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
Pomoze ktos ?
teraz podaje prawidlowe nazwy tabel i kolumn Kategorie ID|nazwa 10|sprzet 11|okablowanie zakup id|nazwa|id_kategorie|cena_zakupu| 1|router|10|200 2|switch|10|200 3|skretka|11|100 4|koncentryk|11|100 5|swiatlowod|11|100 I teraz jest generowana tabela id|kategoria|wartosc|produktow| 1|sprzet|400|2 2|okablowanie|300|3 Tak powinno wygladac ale w tabeli wartosc sumuje mi tylko produkty o id 10 i ilosc produktow takze czyli wyglada to tak 1|sprzet|400|2 2|okablowanie|400|3 juz prosciej nie potrafie Dobra temat do zamknięcia juz sobie poradzilem Ten post edytował dawids2411 15.07.2012, 13:20:19 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 07:35 |