Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][MySQL][PHP] Nadanie klasy obiektowi. Problem.
cabana
post
Post #1





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 25.05.2010

Ostrzeżenie: (0%)
-----


Witam.
Mam klasę która pobiera dane o użytkowniku i zapisuje je w odpowiednie zmienne.
Chciałbym aby input zmienił swoja klasę, gdy zmienna jest pusta.
Próbowałem zrobić to tak:

  1. <?php (empty($user->email)) ? 'class="empty"' : ''; ?>


Ale nie bardzo mi to trybi.
Input ma zawsze klasę `empty` nawet gdy zmienna $user->email zawiera cokolwiek.
Czy jest jakiś błąd w moim rozumowaniu?
Proszę o wskazanie mi błędu, jeśli będzie taka potrzeba udostępnię więcej kodu.
Go to the top of the page
+Quote Post
abort
post
Post #2





Grupa: Zarejestrowani
Postów: 590
Pomógł: 107
Dołączył: 25.10.2011

Ostrzeżenie: (0%)
-----


Spróbuj:
  1. <?php $emai=$user->email; (empty($email)) ? 'class="empty"' : ''; ?>


http://pl2.php.net/empty - poczytaj pod dokumentacją post usera 'phpsort' (datowany 21-Jan-2011 07:13)
Może to ten przypadek?
Go to the top of the page
+Quote Post
cabana
post
Post #3





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 25.05.2010

Ostrzeżenie: (0%)
-----


ok sprawdzę i dam edita

@edit
Działa ślicznie (IMG:style_emoticons/default/smile.gif)
Oczywiście `Pomógł` dla Ciebie oraz wielki PLUS za szybką pomoc.

Dziękuję.

Ten post edytował cabana 13.11.2011, 01:07:29
Go to the top of the page
+Quote Post
IceManSpy
post
Post #4





Grupa: Zarejestrowani
Postów: 1 006
Pomógł: 111
Dołączył: 23.07.2010
Skąd: Kraków

Ostrzeżenie: (0%)
-----


1. Pokaż całość, czyli jak generujesz tego inputa.
2. Jeśli zmienna $user->email będzie zawierała cokolwiek, to nie zwróci przecież TRUE.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 14:25