claro... las 2 ideas son buenas.
@David: Creo que la funcion eval me serviria y bastante, no sabria bien como adaptarla pero la voy a estudiar en varios articulos, el que busca encuentra ñ.ñ
@pateketrueke lo del include ya seria un poco engorroso, más que nada por que estoy queriendo hacer un plugin jquery con interaccion php para una paginacion, si me sale bien seria mucho más vistoso que todo lo que se vio hasta ahora en paginacion, si sale todo bien lo subire para que lo puedan usar todo el que quiera...
por ahora tengo esto:
Código PHP:
Ver original<?
# --- Framework
include("Nayla/Include/Cm_Framework.php");
# --- Posicion
if(isset($_POST['Page']) && $_POST['Page']==''){
$Posicion = intval($_POST['Page']);
}else{
$Posicion = 1;
}
# --- Configuracion
$Paginador = new Paginador;
$Paginador->Botones = intval($_POST['Botones']); $Paginador->Base = $_POST[''];
$Paginador->Article = intval($_POST['Article']); $Paginador->Order = $_POST['Orden'];
class Paginador{
# --- Configuracion
var $Botones,$Base,$Article,$Order,$Mysql,$Query,$Exect,$Cant,$Paginas,$Comming,$Consulta;
# --- Mysql
public function _Mysql(){
# --- Mysql
$this->Mysql = new Cm_mysql
; $Mysql->Conectar(); $this->Query = "SELECT * FROM ".($this->Base);
$this->Exect = $Mysql->Consulta($this->Query);
# --- Condicionales
$this->Cant = $Mysql->Reg_Num($this->Exect);
$this->Paginas = ceil($this->Cant/$this->Article); $this->Comming = $this->Article*$this->Posicion;
# --- Consulta
$this->Consulta = $Mysql->Consulta($Query.' ORDER BY id '.$Order.' LIMIT '.$Desde.' , '.$Cantidad);
}
# --- Estructura
public function _Estructure($estructure){
return $estructure;
}
# --- Devolucion
public function Devolucion(){
while($Campo = $this->Mysql->Assoc($this->Consulta)){
$this->_Estructure();
}
}
# --- Navegacion
private function _Navegacion(){
# Script Navegacion
}
}
?>