PHP Classes

File: example.php

Recommend this page to a friend!
  Classes of Andres Dario Gutierrez Poveda   MySQL utility   example.php   Download  
File: example.php
Role: Example script
Content type: text/plain
Description: Ejemplo
Class: MySQL utility
Multiple purpose MySQL database utility
Author: By
Last change: New way to use the tabloide function.
Date: 20 years ago
Size: 1,217 bytes
 

Contents

Class file image Download
<?php
# Clases
   
include ($pathclases.'/MySQL.class.php');
   
# Inicialización
   
$newdb = new mysql();
   
$newdb->mysql_configure($host,$port,$user,$pass,$db);
   
$newdb->mysql_connect();
   
# Preparación página
   
if(!empty($campo))
       
$where = " ORDER BY ".$campo." ".$ord;
    else
       
$where = "";
   
   
// Tabla
   
$tabla = "cuenta";
   
   
// Campos
   
$campos = "nombre,fk_estadocuentaid,fk_tipocuentaid,fk_tipocobroid";
   
   
// Campos a normalizar
   
$anormalizar = array(array("fk_estadocuentaid","estadocuenta","id","nombre"),array("fk_tipocuentaid","tipocuenta","id","nombre"),array("fk_tipocobroid","tipocobro","id","nombre"));

   
// Encabezados de los campos
   
$encabezados = "Nombre,Estado,Tipo,Cobro";

   
// Textos de ayuda
   
$tiptext = array("Nombre de la cuenta","Estado de la cuenta","Tipo de cuenta asociado","Tipo de cobro asociado");

   
// Permisos
   
$permisos['Adicionar'] = 1;
   
$permisos['Consultar'] = 1;
   
$permisos['Modificar'] = 0;
   
$permisos['Borrar'] = 0;
   
$permisos['Confirmar'] = 1;
   
$permisos['Rollback'] = 0;
   
$permisos['Backup'] = 0;

   
// Construccion de la página
   
echo $newdb->tabloide($tabla,$campos,$anormalizar,$encabezados,$tiptext,$where,$permisos,$tipo,$id,$hoja);
?>