Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pobranie danych z bazy i wpisanie do $config
Forum PHP.pl > Forum > PHP
infoo1
  1. <?php
  2.        if(!defined('IN_PHPBB'))
  3.        {
  4.          die();
  5.        }
  6.      
  7.        class script
  8.        {
  9.          function get_config()
  10.          {
  11.            global $db;
  12.            $sql = "SELECT * FROM forum_config";;
  13.            $sql = $db->sql_query($sql);
  14.              echo '<table style="border: 1px solid #ccc;">';
  15.            while ($row = $db->sql_fetchrow($sql))
  16.            {
  17.              echo '<tr>';
  18.              echo '<td style="border: 1px solid #ccc;">'.$row['config_name'].'</td>';
  19.              echo '<td style="border: 1px solid #ccc;">'.$row['config_value'].'</td>';
  20.              echo '<td style="border: 1px solid #ccc;">'.$row['is_dynamic'].'</td>';
  21.              echo '</tr>';
  22.               print_r($row);
  23.            }
  24.              echo '</table>';
  25.      
  26.            //$this->config = $cfg;
  27.          }
  28.        }
  29.        $script = new script;
  30.        $script->get_config();
  31.      ?>

Wyświetla:
Cytat
Array ( [config_name] => active_sessions [config_value] => 0 [is_dynamic] => 0 ) Array ( [config_name] => allow_sig_flash [config_value] => 0 [is_dynamic] => 0 ) Array ( [config_name] => allow_sig_img [config_value] => 1 [is_dynamic] => 0 ) Array ( [config_name] => allow_sig_links [config_value] => 1 [is_dynamic] => 0 ) Array ( [config_name] => allow_sig_pm [config_value] => 1 [is_dynamic] => 0 ) Array ( [config_name] => allow_sig_smilies [config_value] => 1 [is_dynamic] => 0 ) Array ( [config_name] => allow_smilies [config_value] => 1 [is_dynamic] => 0 ) Array ( [config_name] => allow_topic_notify [config_value] => 1 [is_dynamic] => 0 ) Array ( [config_name] => attachment_quota [config_value] => 52428800 [is_dynamic] => 0 ) itd....
a po tym tabelę z tymi samymi danymi. Jak to wszystko podpiąc do $config, aby po:
  1. <?php
  2. echo $config['active_sessions'];
  3. ?>
Otrzymać jej wartość (config_value), czyli 0?
Darti
w 18 linii:
  1. <?php
  2. $config[$row['config_name']] = $row['config_value'];
  3. ?>
infoo1
Dzięki ;-)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.