Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SMARTY] BRAK WYNIKU
noc_nik
post
Post #1





Grupa: Zarejestrowani
Postów: 95
Pomógł: 0
Dołączył: 24.06.2003
Skąd: Kielce

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


Witam Serdecznie smile.gif


mam taki probem: chce sobie zrobic maly news , pierwsza czesc wyswietla limit newsow 20 i to mi dziala , po kliknieciu w link id newsa powinn mi pokazac wynik id

  1. <?php
  2. include("libs/smarty.class.php");
  3.    $smarty = new Smarty();
  4.    
  5.    include("config.php");
  6.    
  7.    define("NAZWA_TABELI","news");
  8.    define("NEWS_NA_STRONIE",20);
  9.        
  10.    if($news=="") {
  11.        switch ($go ) {
  12.            case $nazwa:
  13.                
  14.                $result = mysql_query("SELECT * FROM ".NAZWA_TABELI." LIMIT ".NEWS_NA_STRONIE."");
  15.                while($row = mysql_fetch_array($result)){
  16.                $news[]=$row;
  17.                }
  18.                                          
  19.                $smarty->assign("news",$news);
  20.                $smarty->display("news.tpl");
  21.    break;
  22.    }
  23.    }
  24.    
  25.    
  26.    if($news=="czytaj") {
  27.        switch ($go ) {
  28.            case $nazwa:
  29.            
  30.            
  31.                $result = mysql_query("SELECT * FROM ".NAZWA_TABELI." where id=".$id."");
  32.                while($row = mysql_fetch_array($result)){
  33.                    
  34.                
  35.                $news = array(
  36.                'tytul' => $row['tytul'],
  37.                'id'    => $row['id'],
  38.                'data'    => $row['data']
  39.                );
  40.                
  41.                
  42.                echo'wynik : '. $row['tytul'];
  43.                echo'wynik : '. $row['id'];
  44.                echo'wynik : '. $row['data'];
  45.  
  46.                }
  47.                                          
  48.                $smarty->assign("news",$news);
  49.                $smarty->display("news.tpl");                
  50.            
  51.    break;
  52.    }
  53.    }
  54. ?>



no ale nie pokazuje mi wynikow questionmark.gif hmm
dla sprawdzianu umiescilem sobie kod

  1. <?php
  2. echo'wynik : '. $row['tytul'];
  3.                echo'wynik : '. $row['id'];
  4.                echo'wynik : '. $row['data'];
  5. ?>


i dziala hmm co jest grane o czym zapomnialem ?


Pozdrawiam i dziękuje za odpowiedzi .

Ten post edytował noc_nik 29.01.2009, 14:28:17


--------------------
:)
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




a w jaki sposob ty w smarty to wyswietlasz?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
noc_nik
post
Post #3





Grupa: Zarejestrowani
Postów: 95
Pomógł: 0
Dołączył: 24.06.2003
Skąd: Kielce

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


news.tpl

juz sobie poradzilem smile.gif
  1. <?php
  2. <table>
  3.  
  4. {foreach item=news from=$news}
  5. <tr bgcolor="{cycle values="#EBEBEB, #ACABAB"}">
  6.    <td><a href="?news=czytaj&id={$news.id}"> czytaj {$news.id}</a></td><td>{$news.tytul}</td><td>{$news.data}</td>
  7. </tr>
  8. {/foreach}
  9.  
  10. </table>
  11. ?>


news_czytaj.tpl

  1. <?php
  2. <table>
  3.    <tr>
  4.        <td>Tytuł : {$news.tytul}</td>
  5.        <td>id :     {$news.id}</td>
  6.        <td>Data : {$news.data}</td>    
  7.    </tr>
  8. </table>
  9. ?>


Teraz musze sobie pozabezpieczac , Dzieki za chęci pozdrawiam smile.gif

Ten post edytował noc_nik 29.01.2009, 14:43:35


--------------------
:)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 07:55