|
|
|
| Как отсюда вытащить какую базу выбрал пользователь, первые 9 строк работают, а дальше ступор
<?php
$res = mysql_query("SHOW databases");
if (!$res) exit (mysql_error());
echo "<select name='menu1'>";
while(list($name)=mysql_fetch_row($res))
{
echo "<option value=$name>$name</option>";
}
echo "</select><br>";
echo $_post['menu1'];
?>
|
| |
|
|
|
|
|
|
|
для: DKuznetcov
(03.11.2005 в 02:30)
| | А в смысле вытащить? | |
|
|
|
|
|
|
|
для: cheops
(03.11.2005 в 03:20)
| | Результат что было конкретно выбрано в выпадающем меню. (Выбор не несколько значение а одно) | |
|
|
|
|
|
|
|
для: DKuznetcov
(03.11.2005 в 10:02)
| | Вы я так понимаю хотите передать данные методом POST? Вам нужно указать какому файлу и по какому протоколу хотите передать данные:
<FORM action="<?php echo $PHP_SELF?>" method="POST">
<?php
$res = mysql_query("SHOW databases");
if (!$res) exit (mysql_error());
echo "<select name='menu1'>";
while(list($name)=mysql_fetch_row($res))
{
echo "<option value=$name>$name</option>";
}
echo "</select><br>";
echo $_post['menu1'];
?>
<input type=submit name="name" value="Выбрать">
|
| |
|
|
|
|
|
|
|
для: napTu3aH
(03.11.2005 в 10:47)
| | Да, почти так, мне нужно получить название той базы которая была выбрана что бы в другом цикле точно так же в выпадающее меню вывести список таблиц этой базы данных | |
|
|
|
|
|
|
|
для: DKuznetcov
(03.11.2005 в 11:51)
| | Так она уже у вас есть, и храниться в переменной
Теперь вам просто нужно выбрать эту БД
mysql_connect($hostname, $username, $password);
mysql_select_db("$dbname");
|
Вместо "$dbname" подставляете $_post['menu1'], а потом запросом выводите список таблиц этой БД.
| |
|
|
|
|
|
|
|
для: napTu3aH
(03.11.2005 в 12:50)
| | Это я понимаю что результат лежит в $_post['menu1']. Вопрос а почему я тогда не могу распечатать результат этой переменной echo $_post['menu1'] или я делаю что то не так. Выпадающий список на странице появляется, а потом по идее после выбора на следующей строке должен распечататся результат а веб сервер ничего не выводит. или я что то не так понимаю | |
|
|
|
|
|
|
|
для: DKuznetcov
(03.11.2005 в 13:46)
| | Погодите, в переменной $_post['menu1'] значение появитсья только после того как вы перегрузите страницу, нажав на кнопку "выбрать". Без перезагрузки страницы никак не обойтись... | |
|
|
|