Hola amigos. Este es un tema que lo estuve puliendo en otro post.
Cuestión que ahora pude avanzar y me encuentro que ya tengo los valores en los campos de la BD.
La idea es usar este script que funciona bien:
Código:
class Helper {
private static $router = array (
'/' => array(
'column' => 'columns/tabOne/columnA.php',
'content' => 'content/tabOne/contentA.php'
),
'/index' => array(
'column' => 'columns/tabOne/columnA.php',
'content' => 'content/tabOne/contentA.php'
),
'/contentAtabOne' => array(
'column' => 'columns/tabOne/columnA.php',
'content' => 'content/tabOne/contentA.php'
),
'/contentBtabOne' => array(
'column' => 'columns/tabOne/columnA.php',
'content' => 'content/tabOne/contentB.php'
),
'/tabTwo' => array(
'content' => 'content/tabTwo.php'
),
'/tabThree' => array(
'content' => 'content/tabThree.php'
),
'/tabFour' => array(
'content' => 'content/tabFour.php'
)
);
public static function getColumn($file = null ) {
if (array_key_exists($file, self::$router) && isset(self::$router[$file]['column'])) {
ob_start();
is_file(self::$router[$file]['column']);
require_once(self::$router[$file]['column']);
return ob_get_clean();
}
}
public static function getContent($file = null) {
if (array_key_exists($file, self::$router) && is_file(self::$router[$file]['content'])) {
ob_start();
require_once(self::$router[$file]['content']);
return ob_get_clean();
}
}
}
Y reemplazarlo con esta estructura que armé de la BD:
La tabla se llama "arrayUrl" y la BD "pruebaArray"
El problema es que como ya tengo la base de datos y sus valores no se cómo o que funciones colocar en la página para su conexión.
Compañero del Foro "Triby" me dio esta guía:
Código:
class Helper {
private $_db;
public function __construct($db) {
$this->_db = $db;
}
public function otraFuncion() {
// Con $this->_db tienes acceso a la base de datos
}
}
// Suponiendo que conectas a base de datos por PDO:
$pdo = new PDO(/* aquí tus opciones de conexión */);
// Ahora sólo debes instanciar helper, proporcionando la conexión
$helper = new Helper($pdo);
Se que para conectar la BD comienzo con esto:
Código:
$link = mysql_connect('localhost', 'root', '');
if (!$link)
{
die('No pudo conectarse: ' . mysql_error());
}
else
{
$select=mysql_select_db('pruebaArray');
if (!$select)
{
die('No pudo conectarse a la Base de Datos: ' . mysql_error());
}
}
mikehove.- "Vivir es un desafío y para valientes"