Witam
Mam problem:
Zrobiłem sobie bazę danych. W niej mam tabele produkt, w której mam id, nazwa, kategoria, kolor, rozmiar, waga, grubosc, opakowanie_z. Wyciągam te dane z bazy danych tak:
SELECT id, nazwa, kategoria, kolor, rozmiar, waga, grubosc, opakowanie_z FROM produkt WHERE '$nazwa' = kategoria
Wypisuję później na stronie te dane w tabeli ale wcześniej sprawdzam czy jest wpis w bazie. Jak jest to wypisuje a jak nie to nie. Sprawdzam to tak:
if (strlen($prod['kolor'])>0)
{
$kolor = '<td width="150px"><b>kolor:</b> '.$prod['kolor'].'</td>';
}
I tu pojawia się problem: Jak w pozycji id=90 kolor jest zapisany np jako czarny to przy wyświetlaniu wypisuje kolor: czarny. A gdy wypisuje produkt o id=91, który w bazie nie ma wpisu w rekordzie kolor to jest wypisywany kolor z poprzedniego produktu (kolor: czarny). może jest jakiś inny sposób na wyświetlanie tylko rekordów, które zawierają wpis?