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
mhs
post
Post #2





Grupa: Zarejestrowani
Postów: 764
Pomógł: 3
Dołączył: 30.04.2003

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


Nie mieszaj kodu php w szablonach. Co prawda istnieje znacznik {php}{/php} ale jego nie używaj.

Napiszę Ci w ten sposób:

  1. <?php
  2. $smarty->assign('wartosc', true);
  3. ?>



  1. {if $wartosc == true}
  2. jezeli warunek jest spelniony ...
  3. {/if}


Podziałaj z wykorzystaniem tego kodu - a na pewno uda Ci się napisać to co Ty potrzebujesz.
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: 4.10.2025 - 00:43