![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 11.09.2013 Ostrzeżenie: (0%) ![]() ![]() |
Pracuję nad katalogiem produktów. Każdy z produktów ma różne cechy takie jak kolor, wysokość, pojemność czy średnicę. Te nazwy cech pojawiają się na karcie produktu na stronie internetowej w układzie cecha: wartość np. kolor: zielony, wysokość:35cm itd. Nie dla wszystkich tych cech przypisana jest w bazie wartość. W takiej sytuacji pojawi się wpis cecha: żadna wartość nie zostanie pokazana.
Chciałbym żeby w takiej sytuacji nie pojawiała się również nazwa tej cechy. Jak to zrobić? Spodziewam się, że trzeba użyć funkcji IF. IF $srednice ma przypisaną wartość to ECHO a jeśli nie ma to nie pokazuj. Nie znam jednak składni, nie wiem jak to powinno zostać poprawnie ujęte i w której części kodu powinno się znaleźć. Proszę o pomoc. Teraz wygląda to tak: czy taki fragment kodu jest wystarczający? Ten post edytował Lukasso 4.10.2013, 14:22:00 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 11.09.2013 Ostrzeżenie: (0%) ![]() ![]() |
Zobaczcie, chodziło mi o coś takiego:
czyli w moim skromnym rozumieniu - jeśli pole 'wykon' ma przypisaną w bazie wartość napisz: "wykończenie powierzchni: <wartość z bazy>" Eksperymentowałem na lokalnym serwerze i to działa. Jeśli pole 'wykon' nie ma wartości, nie pojawia się nic. Niestety ten sam zapis na serwerze, na którym jest strona nie działa. Mimo braku wartości pojawia się napis "wykończenie powierzchni: ". Jedynie miejsce gdzie powinna pojawić się wartość zostaje puste, a ja nie chcę w ogóle tego napisu/tytułu "wykończenie powierzchni: " Czy isset użyłem tutaj dobrze? Chyba tak skoro działa na localhost. Czy działanie tego może zależeć od jakichś ustawień serwera? Ten post edytował Lukasso 5.10.2013, 12:25:43 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 14:05 |