Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wstawianie wyniku ze smarty do PHP
northwest
post
Post #1





Grupa: Zarejestrowani
Postów: 788
Pomógł: 1
Dołączył: 17.09.2004

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


Witam serdecznie,
Mam taki kod:
  1. {if $lista_produktow}
  2. {foreach from=$lista_produktow item=lista_produktow}
  3. {strip}
  4. <div class="ramka">
  5. $logo = null;
  6. $idkategorii = null;
  7. $db_user = "user";
  8. $db_pass = "pass";
  9. $db_host = "sql.nazwa.nazwa.pl";
  10. $db_name = "baza";
  11. mysql_connect($db_host, $db_user, $db_pass);
  12. mysql_select_db($db_name);
  13. $wykonaj = mysql_query ("SELECT * FROM sklep_produkty WHERE id='$lista_produktow.id' ;");
  14. while($wiersz=mysql_fetch_array ($wykonaj)){
  15. $idkategorii = $wiersz['podkategoria'];
  16. }
  17. </div>

Problem mam z tym zapytaniem SQL - php nie widzi wartości zawartej w $lista_produktow.id :-(
Ma ktoś może pomysł jak to rozwiązać?

Z góry dziękuję za pomoc,
Northwest
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





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




Skoro już tak bardzo musisz, to poczytaj trochę jak sie w smarty dobierac do jego zmiennych.

W kodzie php wewnątrz smarty nie istnieją zmienne dostępne od tak w smarty. W takim kodzie do zmiennych smartiego dobierasz się przez
$this->_tpl_vars['zmienna_dostepna_w_smarty']

ewentualnie tak:
http://www.smarty.net/docs/en/api.get.template.vars.tpl
czyli w {php}
$this->getTemplateVars('zmienna');
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: 13.10.2025 - 14:51