![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Postanowiłem zmienić sposób wyświetlania danych, kiedyś HTML a teraz chciałbym użyć PHP/MySQL. I borykam się z pewnym problemem, mianowicie tak było:
W HTML miałem dwie komórki i w nagłówkowej colspan="2". Teraz mam problem z dynamicznym wyświetlaniem, tym bardziej, że NCS i Pantone może być kilka albo wcale. Jakieś pomysły? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 807 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Najlepiej by było gdybyś rozbił to na 3 tabele w MySQL.
Tabela kolor: id_kolor nazwa ew. tu już reprezentacja hex, abyś w razie czego wiedział jakiego faktycznie koloru dotyczy id_kolor gdybyś przeglądał tabelę ręcznie Tabela typ_koloru: id_typ_koloru id_kolor (klucz obcy) reprezentacja_koloru (RAL, Pantone, HEX, RGB) Tabela wartosc_koloru: id_typ_koloru (klucz obcy) wartosc W tabeli typ_koloru ostania kolumna może być type ENUM (tak jak tu) lub kluczem obcym do tabeli stricte reprezentującej... reprezentacje. Gdyby doszła nowa reprezentacja nie musisz modyfikować pola ENUM tylko dodać ją w tej dodatkowej tabeli. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 01:27 |