Buenas Pr0. Gracias por tirarme una onda.
Le comento que me funciona bien este script en php:
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 como voy a tener muchas páginas, pensé que esos arrays pueden estar mejor en una BD. Entonces diagramé:
El problema es que no se cómo asociar los arrays de la imagen (BD) a la página de conexión.
Solo tengo la forma de conectarme con la BD:
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());
}
}
La tabla se llama "arrayUrl" y la BD "pruebaArray"
¿Vos Pr0 crees que es mejor usar otro sistema más que la conexión a BD?
Necesito ayuda, por favor.
mikehove.- "Vivir es un desafío y es solo para valientes"