es sensillo revisa ese tutorial aki en la pag principal de cristalab...
solo tienes que ver la programacion asi como agrupar las cosas... como clasificas tus pantalones tus camisas tus tenis de igual manera clasificas el codigo por ejemplo...
yo tengo una clase que es para manejar una base de datos que se llama bdmysql.class.php
y la kiero usar en un insert para abrir la conexion dentro de esa clase tmb se encuentra el proseso execute ke ejecuta lo de mi clase el llamano y el codigo para el archivo del insert seria asi
Código PHP :
<?php
include_once("./bdmysql.class.php");
$bd=new BDMySQL();
if($bd->error==FALSE)
{
$sql= "INSERT INTO compus (id, marca, usuario, targetamadre, monitor, red, video, audio) VALUES ('$a','$b','$c','$d','$e','$f','$g','$h');";
$bd-> execute($sql);
echo"DATOS GUARDADOS";
//echo 'id';
}ELSE{
echo "error de conexion";
}
?>
ese seria el codigo....
aora te dejo el codigo de la clase manejadora de base de datos es largo y enredoso pero ya ke le entiendes funciona y sirve de maravilla:
Código PHP :
<?
class BDMySQL
{
var $config;
var $msgerror;
var $error;
function BDMySQL()
{
//constructor-->
$this->config=array();
$this->config["host"]="127.0.0.1";
$this->config["user"]="root";
$this->config["pass"]="123";
$this->config["name"]="pcs";
}
function clearError()
{
$this->error=false;
$this->msgerror="";
}
function setError($text)
{
$this->error=true;
$this->msgerror=$text;
}
function execute($sql)
{
$this->clearError();
if ($cn= mysql_connect($this->config["host"],$this->config["user"],$this->config["pass"]) )
{
if ($db=mysql_select_db($this->config["name"],$cn) )
{
//inicio querry
if($rs=mysql_query($sql,$cn))
{
//todo bien
}else{
$this->setError("error sql: ".mysql_error($cn));
}
//fin querry
}else{
$this->setError("no existe base de datos");
}
mysql_close($cn);
}else{
$this->setError("NO SE PUEDE CONTESTAR");
}
}
//read
function read($sql,$fun)
{
$this->clearError();
if ($cn= mysql_connect($this->config["host"],$this->config["user"],$this->config["pass"]) )
{
if ($db=mysql_select_db($this->config["name"],$cn) )
{
//inicio querry
if($rs=mysql_query($sql,$cn))
{
//todo bien
while($arr=mysql_fetch_array($rs))
{
$fun($arr);
}
mysql_free_result($rs);
}else{
$this->setError("error sql: ".mysql_error($cn));
}
//fin querry
}else{
$this->setError("no existe base de datos");
}
mysql_close($cn);
}else{
$this->setError("NO SE PUEDE CONTESTAR");
}
}
}
?>