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
Форумы портала PHP.SU :: Версия для печати :: Фрейм + форма
Форумы портала PHP.SU » Клиентская разработка » HTML, Дизайн & CSS » Фрейм + форма

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

1. Petro - 13 Октября, 2010 - 14:33:38 - перейти к сообщению
есть 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>

как сделать чтоб результат выполнялся во втором окне? а в первом оставалась возможность выбора таблицы.
2. Uchkuma - 13 Октября, 2010 - 14:46:27 - перейти к сообщению
У формы есть атрибут target.
(Добавление)
Цитата:
<form>
target - Имя окна или фрейма, куда обработчик будет загружать возвращаемый результат.
<frame>
name - Задает уникальное имя фрейма.
3. Petro - 13 Октября, 2010 - 15:03:31 - перейти к сообщению
Спасибо огромнейшее! Все работает так как было задумано ))

 

Powered by ExBB FM 1.0 RC1