Ver Mensaje Individual
  #20 (permalink)  
Antiguo 18/07/2003, 18:18
leonardop
 
Fecha de Ingreso: julio-2003
Mensajes: 165
Antigüedad: 20 años, 9 meses
Puntos: 1
Bueno, el código para cargar la información de una base de datos externa debe resultar más o menos directo. La idea fundamentalmente es: (a) ejecutar la consulta correspondiente a la base de datos, y (b) iterar para cada fila retornada (la cual debe tener los datos de cada tarifa) e ir añadiendo esa información al arreglo $tarifas.

Si la base de datos que usas es MySQL por ejemplo, podría ser algo como:

Código:
$tarifas = array ();  // El arreglo inicia vacio, para luego ser
                      // llenado desde la base de datos.

$consulta = mysql_query ("SELECT * FROM tabla_de_tarifas;");

while ($fila = mysql_fetch_array ($consulta, MYSQL_ASSOC))
    array_push ($tarifas, array ('valor'       => $fila['valor'],
                                 'inicio_dia'  => $fila['inicio_dia'],
                                 'inicio_mes'  => $fila['inicio_mes'],
                                 'inicio_anyo' => $fila['inicio_anyo'],
                                 'fin_dia'     => $fila['fin_dia'],
                                 'fin_mes'     => $fila['fin_mes'],
                                 'fin_anyo'    => $fila['fin_anyo']));
La cuestión puede variar mucho dependiendo de cómo has diseñado las tablas en tu base de datos, pero creo que puedes ver la idea del asunto. Si encuentras algún inconveniente, por favor indícanos el diseño de tu base de datos para poder estudiar el problema más cómodamente. :) Saludos.