![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 27.03.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam, czy jest możliwość aby w formularzu edycji gdzie muszę wybrać plik do uploadu, pokazało się, że plik już jest wrzucony? Żeby w miejscu gdzie jest: "Nie wybrano pliku" była np, nazwa pliku.
Pozdrawiam. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 155 Pomógł: 17 Dołączył: 13.03.2006 Skąd: Jaworze Ostrzeżenie: (0%) ![]() ![]() |
zakladajac ze jest to edycja tak jak piszesz ,a plik wysylany jest na serwer w jakims innym momencie i jego nazwa zapisywana jest w bazie to można polem hidden skoro w edycji plik nie jest zmieniany
pewnie problem jest ze to jest jednym formularzem robione ? ale to można zrobić tak ze sprawdzasz czy nie jest wywoływany edit jesli tak to wstawiasz pole input type=hidden jesli nie to input type=file |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 27.03.2013 Ostrzeżenie: (0%) ![]() ![]() |
Chodziło mi o wyświetlenie w formularzu edycji jakiejś informacji, np że odnośnik do zdjęcia już istnieje.
Próbowąłem zrobić coś w tym stylu: Tylko ten if mi nie działa, nie ważne czy rekord "zdj" w bazie jest pusty czy tez nie, zawsze wyświetla się zielone "Z" tylko raz z poprawnym odnośnikiem a raz bez. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 103 Pomógł: 17 Dołączył: 15.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 27.03.2013 Ostrzeżenie: (0%) ![]() ![]() |
W sensie, że gdy zmienna $zdj zawiera adres do zdjęcia to wtedy jest w porządku. Problem jest kiedy zmienna $zdj jest pusta, wtedy instrukcja if nie przechodzi do else tylko dalej traktuje zmienną $zdj jak by coś zawierała.
Po Twojej sugestii nic się nie zmieniło. Deklaruje ją w taki sposób: |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 103 Pomógł: 17 Dołączył: 15.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 27.03.2013 Ostrzeżenie: (0%) ![]() ![]() |
W takiej sytuacji cały czas mi wychodzi "brak", nawet jeśli zmienna $zdj zawiera link do zdjęcia.
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 1 Dołączył: 15.06.2010 Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 27.03.2013 Ostrzeżenie: (0%) ![]() ![]() |
Nie rozumiem czemu to nie działa...
Raz zmienna $zdj zawiera przykładowo: Kod data/files/de17646f10bcd5be03abd81ecaaa88eb.jpg Innym razem jest pusta. Więc prosty if z wykorzystaniem empty() bądź ($zdj != ""), bądź (!$zdj) powinien działać bez problemu. @joordan - nie do końca rozumiem jak miałbym to wykorzystać. Coś w tym stylu?
EDIT: Tak działa prawidłowo, próbowałem już tak wcześniej ale w porównaniu miałem błąd, tzn nie dałem spacji pomiędzy cudzysłowami.. Ten post edytował gawcio90 29.04.2013, 18:44:17 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 02:51 |