Wstawianie wyniku ze smarty do PHP


(northwest) #1

Witam serdecznie,

Mam taki kod:

{if $lista_produktow}

{foreach from=$lista_produktow item=lista_produktow}

{strip}

$logo = null; $idkategorii = null; $db_user = "user"; $db_pass = "pass"; $db_host = "sql.nazwa.nazwa.pl"; $db_name = "baza"; mysql_connect($db_host, $db_user, $db_pass); mysql_select_db($db_name); $wykonaj = mysql_query ("SELECT * FROM sklep_produkty WHERE id='$lista_produktow.id' ;"); while($wiersz=mysql_fetch_array ($wykonaj)){ $idkategorii = $wiersz['podkategoria']; }
[/code]

Problem mam z tym zapytaniem SQL - php nie widzi wartości zawartej w $lista_produktow.id :frowning:

Ma ktoś może pomysł jak to rozwiązać?

Z góry dziękuję za pomoc,

Northwest


(Grzelix) #2

jest coś takiego:

$id_product = $this->get_template_vars('lista_produktow.id')

ale twoja koncepcja jest moim zdanie zła. mieszasz logikę z templatem- widokiem.