powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как заполнить combobox именами баз MySQL
3 сообщений из 3, страница 1 из 1
Как заполнить combobox именами баз MySQL
    #33056162
I'am
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На сервере 2 БД: "mysql" и "testdb", я хочу заполнить combobox их именами:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
<?
  // Коннектимся
  $connection = @mysql_connect("localhost", "", "") or die(mysql_error());
  // Получаем список всех БД на сервере 
  $dbs = @mysql_list_dbs($connection) or die(mysql_error());

  // Формируем форму (простите за тавтологию)
  $form_block = "
  <FORM METHOD=\"POST\" ACTION=\"$_SERVER[PHP_SELF]\">
  <TR>
  <TD ALIGN=CENTER>
  <SELECT NAME=\"dbname\"";

  // Цикл по всем БД (формируем combobox)
  while ($line = mysql_fetch_array($dbs)) {
    $tmp = "$line[0]";
    echo "$tmp";
    $form_block .= "<OPTION VALUE=$tmp>$tmp</OPTION>";
  };

  $form_block .= "
  </SELECT>
  </TD>";

echo "$form_block";

?>
В результате получаю:
echo "$tmp"; - выводит оба имени, а combobox содержит только "testdb"
Если в цикл добавить еще строку: $form_block .= "<OPTION VALUE=$tmp>$tmp</OPTION>";
то в combobox будет один раз "mysql" и два раза "testdb".
Что происходит?
...
Рейтинг: 0 / 0
Как заполнить combobox именами баз MySQL
    #33056215
Apache_Umnii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ошибка если что в ДНК!
И прежде чем задавать глупые вопросы сделай элементарный просмотр html, которая получается
вместо <SELECT NAME=\"dbname\"" напиши <SELECT NAME=\"dbname\">"
и все заработает
...
Рейтинг: 0 / 0
Как заполнить combobox именами баз MySQL
    #33056297
I'am
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну устал, ну глаз не видит ни хрена, а вы сразу насрать.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как заполнить combobox именами баз MySQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]