Mam problem z edycją wyglądu. Chciałbym aby w systemie newsowym była możliwość edycji wyglądu ale mam z tym problem i to duży. Mam coś takiego że chciałbym aby przy edycji wyglądu w formularzu pojawiało się coś takiego {tutajzmienna z np. tematem newsa} a resztę to kod XHTML między tym. Mam dwie tabele. W jednej jest ten wygląd czyli jakiś kod XHTML np. tak <strong>{content}</strong> , no a druga tabele to newsy jak wiadomo. I teraz najważniejsze. Jak to zrobić żeby z jednej tabeli o nazwie templates pobierało ten kod
Kod
<strong>{np. nazwa tematu}</strong>
a przy wyświetlaniu newsów do tych między {} podstawiało zmienną z newsami i wyświetlało? Czy to moim sposobem się nie da i trzeba robić to np. przez SMARTY ? Cały kod który uzyskałem:

  1. <?php
  2.  
  3. mysql_connect('localhost','root','mentormiszcz1e');
  4. mysql_select_db('system');
  5.  
  6. $selectforshow= "SELECT author,content FROM trial WHERE id= '1'";
  7. htmlspecialchars($selectforshow);
  8. $selectfor= mysql_query($selectforshow);
  9.  
  10. $selection= "SELECT news FROM templates WHERE id= '1'";
  11. htmlspecialchars($selection);
  12. $selector= mysql_query($selection);
  13. $sel= mysql_fetch_assoc($selector);
  14.  
  15. while ($showdisplay= mysql_fetch_assoc($selectfor)) {
  16. $replace= '{' . $sel . '}';
  17. $bbcode= preg_replace($replace, "<strong>1</strong>", $showdisplay['content']);
  18.  
  19. echo $bbcode;
  20.  
  21. }
  22.  
  23. ?>