//sumowanie wartosci rekordow o id_kategorie = 10 $query = 'SELECT ROUND(SUM(cena_zakupu), 2) AS suma FROM zakup WHERE id_kategorie= 10'; // sumowanie wszystkich rekordow o id_kategorie = 10 $query2='SELECT COUNT(*) AS id FROM zakup WHERE id_kategorie=10 '; /* wyświetlamy wyniki, sprawdzamy, czy zapytanie zwróciło wartość większą od 0 */ /* jeżeli wynik jest pozytywny, to wyświetlamy dane */ { echo "<td> <a href=\"us.php?a=del&ID={$r['ID']}\">DEL</a> <a href=\"edit.php?a=edit&ID={$r['ID']}\">EDYTUJ</a> </td>"; } } ?>
A teraz z czym nie potrafię sobie poradzic mianowicie.
W linijce :
$query = 'SELECT ROUND(SUM(cena_zakupu), 2) AS suma FROM zakup WHERE id_kategorie= 10';
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 ?