<html>
<head>
<title>Тест
EASY CMS</title>
<LINK
HREF="ECMS.css"
REL="stylesheet"
TYPE="text/css">
</head>
<body>
<?php
include_once("EASYCMSBase.php");
include_once("EASYCMSDB.php");
include_once("EASYCMSVisual.php");
init_ECMS();
//создадим базу данных и законнектимся к ней
$db=new
ECMS_Database("test","localhost","root","123");
$db->set_prefix("P");
$db->connect();
//попробуем создать таблицу
$tb=new
ECMS_Table("wares",
$db);
$tb->fields[]=new
ECMS_Field("id","код","int",true);
$tb->fields[]=new
ECMS_Field("name","наименование","text",false);
$tb->fields[]=new
ECMS_Field("price","цена","real",false);
$tb->create();
//добавим в таблицу парочку строк
$a=array();
$a["name"]="Мясо
говядина, кг";
$a["price"]=100;
$tb->add_record($a);
$a=array();
$a["name"]="Мясо
свинина, кг";
$a["price"]=102;
$tb->add_record($a);
$tv=new
ECMS_Table_viewer();
$tv->table=$tb;
$tv->copy_fields_to_columns();
//запрос к таблице
$tb->select_rows();
//выведем заголовок таблицы
echo
"<b>В таблице</b><br> ";
echo
"<table border=2><tr>";
echo
$tv->show_header(true);
echo
"</tr>";
//выведем строки таблицы
$cn=$tb->get_rows_count()-1;
for($i=0;
$i<=$cn;
$i++)
{
echo
"<tr>";
echo
$tv->show_row(true);
echo
"</tr>";
}
//закончим таблицу
echo
"</table>";
//вывод
без таблицы
$tb->select_rows();
echo
"<br><b>Без таблицы</b><br> ";
echo
$tv->show_header(false)."<br>";
//выведем строки таблицы
$cn=$tb->get_rows_count()-1;
for($i=0;
$i<=$cn;
$i++)
{
echo
$tv->show_row(false)."<br>";
}
?>
</body>
</html> |