Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyświetlanie wybranych danych z bazy danych na www
Forum PHP.pl > Forum > PHP
krzychu106
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?
Snap
wyczyść zmienną $kolor po wykonaniu pętli
krzychu106
Dzięki za podpowiedź. Już wszystko ok. Czasami umysł może mieć jakieś zaćmienie smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.