nick pobrany z sesji porównuję z tym z sesji-poprawnie wyswietla tylko pola w których oba nicki sie zgadzaja, tylko mam problem ze zliczeniem takich ilosc narzedzi prosze o pomoc
$nick_sesja=$_SESSION['nick'];
$nick_sesja=$_SESSION['nick'];
$nick_sesja=$_SESSION['nick'];
$mlotek=0; $wiertlo=0; foreach ($result as $value) { if($value=='mlotek') { ++$mlotek; } elseif($value=='wiertlo') { ++$wiertlo; } }
powinno zwrocic 2 rekordy z iloscia mlotow i wiertel o ile sie gdzies nie pomylilem
SELECT b1.count(*), b1.typ FROM obrot AS b1 WHERE nick='$nick_sesja' AND typ='mlotek' UNION SELECT b2.count(*), b2.typ FROM obrot AS b2 WHERE nick='$nick_sesja' AND typ='wiertlo'
SELECT DISTINCT obrot.typ, licznik.count(*) FROM obrot LEFT JOIN obrot AS licznik WHERE licznik.typ = obrot.typ AND nick='$nick_sesja' GROUP BY obrot.typ
SELECT DISTINCT obrot.typ, licznik.count(*) FROM obrot WHERE (SELECT licznik.count(*) FROM obrot AS licznik WHERE licznik.typ = obrot.typ) AND nick='$nick_sesja' GROUP BY obrot.typ
$tablica = array("z", "", "", "d", "z", "", "", "", "z", "", "", "", "", "", "", "", "", "", "z", "z", "z");
tworzy mi nową tablicę z wynikami :