Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Фрейм + форма

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Petro
Отправлено: 13 Октября, 2010 - 14:33:38
Post Id



Гость


Покинул форум
Сообщений всего: 126
Дата рег-ции: Март 2010  


Помог: 2 раз(а)




есть 3 файла:
1. aromat.php
<html>
<body>
<h1>Vubor tablizu</h1>
<form method=POST action='aromat_bd.php'>
<select name='bd'>
<option value='customers'>customers
<option value='salespeople'>salespeople
<option value='orders'>orders
</select>
<input 'type=submit value='ok'>
</form>
</body>
</html>
2. aromat_bd.php
<?php
$mshost="127.0.0.1"; //host
$msuser="root"; //user
$mspass="123456"; //password
$bd=isset ($_POST['bd']) ? $_POST['bd'] :'';

echo '<h3>Prosmotr vibranoy tablizu: ', $bd, '</h3>';
$mscon=mysql_connect($mshost, $msuser, $mspass) or die(mysql_error()); //soedinenie s mysql
mysql_select_db('base') or die(mysql_error()); //выбор БД

$result=mysql_query('show columns from '.$bd) or die(mysql_error()); //запрос для вывода имени столбцов
$result1=mysql_query('select * from '.$bd) or die(mysql_error()); //запрос для вывода всей таблици

echo '<table border=1>'; //создаю таблицу
while ($row=mysql_fetch_array($result)) //Вывожу имена столбцов
{
$a=$row;
echo '<td>', $a[0], '</td>';
}

while ($row1=mysql_fetch_assoc($result1)) //вывожу всю таблицу
{
echo '<tr>';
foreach ($row1 as $t)
{
echo '<td>', $t, '</td>';
}
echo '</tr>';
}
echo '</table>';
mysql_close($mscon);
?>
3. aromat_frame.php
<html>
<head><title>2 окна</title></head>
<frameset cols="300, *">
<frame src="aromat.php">
<frame src="aromat_bd.php">
</frameset>
</html>

как сделать чтоб результат выполнялся во втором окне? а в первом оставалась возможность выбора таблицы.


Отредактировано модератором: Uchkuma, 13 Октября, 2010 - 14:43:51
Вместо выделения имен файлов лучше выделите синтаксис.


-----
Нет ничего более постоянного, чем временное.
 
 Top
Uchkuma
Отправлено: 13 Октября, 2010 - 14:46:27
Post Id



Участник


Покинул форум
Сообщений всего: 1539
Дата рег-ции: Март 2010  
Откуда: Киров


Помог: 6 раз(а)




У формы есть атрибут target.
(Добавление)
Цитата:
<form>
target - Имя окна или фрейма, куда обработчик будет загружать возвращаемый результат.
<frame>
name - Задает уникальное имя фрейма.
 
 Top
Petro
Отправлено: 13 Октября, 2010 - 15:03:31
Post Id



Гость


Покинул форум
Сообщений всего: 126
Дата рег-ции: Март 2010  


Помог: 2 раз(а)




Спасибо огромнейшее! Все работает так как было задумано ))


-----
Нет ничего более постоянного, чем временное.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTML, Дизайн & CSS »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB