| 
 Fichier: /pages/tutorials/database/database-04.php  
<?phpclass Database04 extends Page {
 public function InitializeComponent() {
 parent::$PAGE_TITLE = "Tutorial : Select query";
 
 // init result table
 $this->render = new Table();
 $this->render->setTitle(
 new Label(ucfirst(ProductDbTable::TABLE_NAME)." :", true));
 $this->render->setId("product_table_2");
 $this->render->addRowColumns(
 ProductDbTable::FIELD_PRODUCT_ID,
 ProductDbTable::FIELD_NAME,
 ProductDbTable::FIELD_PRICE)
 ->setHeaderClass(0);
 
 // execite select query
 $sql = new SqlDataView(new ProductDbTable());
 $sql->setLimit(0, 100);
 $sql->setClause(ProductDbTable::FIELD_PRICE." > 0");
 $it = $sql->retrieve();
 while ($it->hasNext()) {
 $row = $it->next();
 $this->render->addRowColumns(
 $row->getValue(ProductDbTable::FIELD_PRODUCT_ID),
 $row->getValue(ProductDbTable::FIELD_NAME),
 $row->getValue(ProductDbTable::FIELD_PRICE).
 " €");
 }
 $this->render->activateAdvanceTable();
 
 $this->render = new WSPObject($this->render, "<br/>");
 }
 }
 ?>
 Retourner aux tutoriels du composants Database |