![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 2.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
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? |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 15:44 |