| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 
 | <?php
/* Quelques fichiers indispensables */ 
set_include_path(get_include_path() . ";c:\www\php5\PEAR");   
/* Quelques fichiers indispensables */    
require_once "PEAR.php";
define("DB_DATAOBJECT_NO_OVERLOAD",true); /* Nécessaire pour certaines versions défectueuses de PHP4 */
require_once "DB/DataObject.php";
require_once "Structures/DataGrid.php";    
require_once 'DB.php';
/* Configuration base de données et DataObject */
$user = 'root';
$passwd = '300571';
$mysqlServer = 'localhost';
$dataBaseName ='sdgtut';
$dsn ='mysql://'.$user.':'.$passwd.'@'.$mysqlServer.'/'.$dataBaseName;
$db =& DB::connect($dsn);
if (DB::isError($db)) {
    die($db->getMessage());}
echo 'la connexion a reussie' ; 
$db->disconnect();
$dataobjectOptions = &PEAR::getStaticProperty("DB_DataObject","options");
$dataobjectOptions["database"] = $dsn;
$dataobjectOptions["proxy"] = "full";
echo 'je suis la';
class DataObject_Fruits extends DB_DataObject
{
    var $__table = "fruits";
    var $id;
    var $name;
    var $stock;
    var $price;
}
 
/* Instantiation */
$dataobject = new DataObject_Fruits();
$datagrid =& new Structures_DataGrid(10); /* 10 rows per table */
echo 'je suis la1';
/* Couplage */
$datagrid->bind($dataobject);
echo 'je suis la2';
/* Rendu */
$datagrid->render();
 
 
?> | 
Partager