Mniej więcej rozumiem zasadę przekazywania przetworzonych wyników sql ze skryptu php do formatki html.
Mam jednak problem.
Generuję zestaw danych przekazywanych do formatki:
  1. $sql = 'SELECT forum_id, FROM ' . TOPICS_TABLE . ' WHERE forum_id NOT IN (1,2,3,4,5) ORDER BY topic_last_post_id DESC LIMIT 0 , 10';
  2. $result = $db->sql_query($sql);
  3. while($row = mysql_fetch_array($result))
  4. {
  5. $out_forum = '[<a href="http://forgen.pl/forum/viewforum.php?f='. $row['forum_id'] .'" target="_blank">'. $row['forum_name'] .'</a>] ';
  6. $out_title = '<a href="http://forgen.pl/forum/viewtopic.php?f='.$row['forum_id'].'&p='.$row['topic_last_post_id'].'#p'.$row['topic_last_post_id'].'" target="_blank">'. $row['topic_title'] .'</a>';
  7. $out_poster = ' [<a href="http://forgen.pl/forum/memberlist.php?mode=viewprofile&u='. $row['topic_last_poster_id'] .'" target="_blank">'. $row['topic_last_poster_name'] .'</a>]';
  8. $out_post_date = date("d-m-Y, H:i",$row['topic_last_post_time']);
  9.  
  10. $template->assign_block_vars('temat', array(
  11. 'OUT_FORUM' => $out_forum,
  12. 'OUT_TITLE' => $out_title,
  13. 'OUT_POSTER' => $out_poster,
  14. 'OUT_DATA' => $out_post_date,
  15. ));
  16. }

W formatce, kodem
  1. <tr>
  2. <td class="row2"><p class="bread">Forum</p></td>
  3. <td class="row2"><p class="bread">Temat</p></td>
  4. <td class="row2"><p class="bread">Autor</p></td>
  5. <td class="row2"><p class="bread">Data</p></td>
  6. </tr>
  7. <!-- BEGIN temat -->
  8. <tr>
  9. <td class="row1">{temat.OUT_FORUM}</td><td class="row1">{temat.OUT_TITLE}</td><td class="row1">{temat.OUT_POSTER}</td><td class="row1">{temat.OUT_DATA}</td>
  10. </tr>
  11. <!-- END temat -->

otrzymuję ładną tabelkę z ostatnimi tematami.

Chciałbym dodać do tej tabeli 4 identyczne kolumny, ale z wynikami pobieranymi z bazy danych innym zapytaniem SQL. Teraz używam 'SELECT .... NOT IN...' a chciałbym dodatkowe kolumny wypełnić danymi z zapytania 'SELECT ... IN....'

Chciałbym dodać
  1. <!-- BEGIN temat -->
  2. <tr>
  3. <td class="row1">{temat.OUT_FORUM}</td><td class="row1">{temat.OUT_TITLE}</td><td class="row1">{temat.OUT_POSTER}</td><td class="row1">{temat.OUT_DATA}</td>
  4. <td class="row1">{temat1.OUT1_FORUM}</td><td class="row1">{temat1.OUT1_TITLE}</td><td class="row1">{temat1.OUT1_POSTER}</td><td class="row1">{temat1.OUT1_DATA}</td>
  5. </tr>
  6. <!-- END temat -->

ale jakoś to nie działa sad.gif
Czy w html możliwa jest konstrukcja?
  1. <!-- BEGIN temat i temat1 -->
  2. <!-- END temat i temat1 -->

I jakiego operatora musiałbym uzyć?