posiadam kawalek kodu, ktorym wybieram z bazy mysql dane i wypisuje je w tabelce (kilka wierszy) i to ponizej dziala sobie ok. chcialbym jednak, aby jedna kolumna K2 zostala wypisana tylko w przypadku, jesli wartosc k2 w bazie nie jest pusta, przy czym moze sie zdazyc tak, ze wynikiem zapytania bedzie kilka rekordow i dla niektorych wartosc k2 bedzie pusta, a dla innych nie. i teraz w przypadku jak sa jakiekolwiek wartosci to wypisuje kolumne K2, a jak we wszystkich rekordach k2 nie ma wartosci, to wtedy nie wyswietla kolumny K2. bede wdzieczny za pomoc/nakierownie/pomysl jak to zrobic.
print '<table cellpadding="0" cellspacing="0" > <thead> <tr> <th>Lp.</th> <th>K1</th> <th>K2</th> <th>K3</th> <th>K4</th> </tr> </thead> <tbody>'; $sql->query(' SELECT SUM(pf.kom1) AS k1, pf.kom2 AS k2, sw.k3, jm.k4, FROM tabela1 pf INNER JOIN tabela2 sw ON sw.id_t2 = pf.id_t2 INNER JOIN tabela3 jm ON jm.id_t3 = pf.id_t3 WHERE pf.id_t1 = \'8\' GROUP BY pf.id_t2 ORDER BY sw.k3 DESC '); $i = 1; while($row = $sql->fetchArray()) { print '<tr> <td>'.$i.'</td> <td>'.$row['k2'].'</td> <td>'.$row['k3'].'</td> <td>'.$row['k4'].'</td> </tr>'; $i++; } print '</tbody> </table>';
pozdrawiam.