[ Index ]

PHP Cross Reference of Web Application Component Toolkit

title

Body

[close]

/examples/apps/presentation/pages/ -> 18.page (source)

   1  <h2 align="center">API Styles</h2>
   2  <p><b>DOM API</b></p>
   3  <p><i>Something</i> like...</p>
   4  <pre>
   5  &lt;?php
   6  $tpl = html_doc_file("template/items.html");
   7  
   8  if ( $_GET['view'] == 'display_items' ) {
   9  
  10     $items = $tpl->get_element_by_id('items');
  11  
  12     $tpl_item = $tpl->get_element_by_id('item');
  13  
  14     while ( $row = mysql_fetch_array($result,MYSQL_ASSOC) ) {
  15  
  16        $item_text = $tpl->create_text_node($row['title']);
  17  
  18        $item = $tpl_item->clone_node();
  19  
  20        $children = $item->child_nodes();
  21  
  22        foreach ( array_keys($children) as $key ) {
  23  
  24           if ( $children[$key]->node_type() == XML_TEXT_NODE ) {
  25  
  26               $children[$key]->replace_node($item_text);
  27  
  28           }
  29  
  30        }
  31  
  32     }
  33  
  34  } else {
  35  
  36     $display_items = $tpl->get_element_by_id('display_items');
  37  
  38     $display_items->unlink_node();
  39     
  40  }
  41  ?&gt;
  42  </pre>


Generated: Sun Nov 28 19:36:09 2004 Cross-referenced by PHPXref 0.5