Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem ze zmarty a dokladnie z if ;), Prosze o wyrozumialosc
Rafał 40x
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 2.05.2006

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


W pliku php definiuje sobie tak:

  1. <?php
  2. $smarty -> assign ("cos", $data['cos'] );
  3. ?>


Mam kilka takich linijek.

W pliku tpl pokazuje tak:

  1. Dodano przez: <a href="mailto:{$email}">{$autor}</a> w dniu {$data}. Otwierano {$views} razy.


Teraz najwazniejsze:

Jeżeli wpisze np. artykul.php?id=5 i ten art nie istnieje o id = 5 to mi pisze:


Artykul o takim ID nie istnieje.
Dodano przez: w dniu . Otwierano razy.


I chciałbym ze jak art o tym id nie istnieje to pisze tylko Artykul o takim ID nie istnieje.
A to: Dodano przez: w dniu . Otwierano razy. zeby sie nie pokazywalo

Wymyslilem cos takiego, ale nie dziala:

  1. {if ( mysql_num_rows ( $result ) > 0 )}Dodano przez: <a href="mailto:{$email}">{$autor}</a> w dniu {$data}. Otwierano {$views} razy.{/if}


Wiec prosze o pomoc jak to zrobic (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Niekoniecznie chodzi mi o kod, ale ucze sie smarty i chcialbym przynajmniej jakies wskazowki jak to zrobic i czy ide w dobrym kierunku :]

Ten post edytował Rafał 40x 19.08.2006, 22:20:29
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
AxZx
post
Post #2





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

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


a gdzie powinno byc sprawdzanie czy art istnieje czy nie?
w plikut tpl z szablonem strony czy w pliku php ze skryptem strony?
Go to the top of the page
+Quote Post
nazihipi
post
Post #3





Grupa: Zarejestrowani
Postów: 139
Pomógł: 0
Dołączył: 14.07.2006

Ostrzeżenie: (10%)
X----


Cytat(AxZx @ 20.08.2006, 00:16 ) *
a gdzie powinno byc sprawdzanie czy art istnieje czy nie?
w plikut tpl z szablonem strony czy w pliku php ze skryptem strony?

to zależy jak rozumiesz oddzielenie warstwy prezentacji od kodu

kod w Smarty powinien odpowiadać jedynie za proste operacje na danych (jak wyświetl, zamień etc..)
Go to the top of the page
+Quote Post

Posty w temacie


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: 27.09.2025 - 02:39