Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]trim() chyba coś źle stosuję
ArekJ
post
Post #1





Grupa: Zarejestrowani
Postów: 266
Pomógł: 9
Dołączył: 21.05.2008
Skąd: Łomianki

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


Witam.
Chciałbym sprawdzić czy temat wysłanej wiadomości ma jakieś znaki(oczywiście oprócz spacji) i jeżeli nie, to wyświetlać zamiast tematu napis: Brak tematu.
Więc zrobiłem sobie wewnątrz pętli takie coś:
  1. <?php
  2. if(trim($dane[temat], " ") == 0)
  3.                            {
  4.                                if($dane[przeczytano] == 0)
  5.                                    {
  6.                                        $tekst .= 'Brak tematu';
  7.                                    }
  8.                                else
  9.                                    {
  10.                                        $tekst .= 'Brak tematu';
  11.                                    }
  12.                            }
  13. ?>

Ale niestety zawsze zwraca "Brak tematu". Można prosić o sugestie?

EDIT: Problem rozwiązałem usuwając tą funkcję trim i dodając do zmiennej $tekst napis [Czytaj] przez co nawet jak nie ma tematu to można kliknąć, ale ciekawy jestem jak to zrobić?

Ten post edytował ArekJ 26.07.2009, 18:44:23
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
potreb
post
Post #2





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

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


Sprawdz najpierw do czego służy trim
  1. <?php
  2. if(count($dane[temat]) > 10) // czyli jeżeli temat ma więcej niż 10 znaków
  3. ?>


Ten post edytował potreb 26.07.2009, 18:50:07
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: 22.08.2025 - 20:38