![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 436 Pomógł: 6 Dołączył: 8.11.2003 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Używam szblonów TemplatePower i mam problem. Gdy wyciągam z bazy mySQL dane które są zapisane w postaci np: <? echo "jakis tekst"; ?> czyli są skrypty które mają być wykonane po wyciągnieciu z bazy. I właśnie tu jest problem ze nie wiem w jakis sposob przekazac juz do szablonu przeparsowanego kodu HTML. Wyswietla mi sie normalny kod php zamiast HTML. Wiecie jak to zrobić ? . Plik index.php [php:1:bb49589d43]<?php function _mysql_connect($db_host, $db_user, $db_pass, $db_name) { $polaczenie = @mysql_connect($db_host, $db_user, $db_pass) or die ("Nie można otworzyć poł?czenia z baz? danych <b>: ".mysql_error()."</b>"); $wybor = @mysql_select_db($db_name) or die ("Nie można wybrać bazy danych : <b>".mysql_error()."</b>"); return true; } _mysql_connect("******", "*****", "*****", "***"); include_once( "./class.TemplatePower.inc.php" ); $tpl = new TemplatePower( "./tample/newBlock.tpl" ); $tpl->prepare(); $query = "SELECT * FROM menu WHERE posx='left' AND status=1 ORDER BY posy"; $result = mysql_query($query); while($r = mysql_fetch_array($result)) { $title = $r['title']; $text = $r['text']; $title = stripslashes($title); $text = stripslashes($text); $tpl->newBlock( "name_row" ); $tpl->assign( "name", $title ); $tpl->assign( "name2", $text ); } $tpl->gotoBlock( "_ROOT" ); $tpl->printToScreen(); ?> ?>[/php:1:bb49589d43] i plik newblock.tpl [xml:1:bb49589d43]<html> <head> <title>NewBlock</title> </head> <body> <table> <tr><td>Names</td></tr> <!-- START BLOCK : name_row --> <tr> <td>{name}</td> </tr> <tr> <td>{name2}</td> </tr> <!-- END BLOCK : name_row --> </table> <br> {total_names} </body> </html> [/xml:1:bb49589d43] Wiem ze ten kod jest bzdurny ale proboje sie nauczyc obsługę tych szablonów. Samrty odpada bo nieczaje tam nic kompletnie |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 11:47 |