Последние записи
- TChromium (CEF3), сохранение изображений
- Как в Delphi XE обнулить таймер?
- Изменить цвет шрифта TextBox на форме
- Ресайз PNG без потери прозрачности
- Вывод на печать графического файла
- Взаимодействие через командную строку
- Перенести программу из Delphi в Lazarus
- Определить текущую ОС
- Автоматическая смена языка (раскладки клавиатуры)
- Сравнение языков на массивах. Часть 2
Интенсив по Python: Работа с API и фреймворками 24-26 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки?
Slurm подготовили для вас особенный продукт! Оставить заявку по ссылке - https://slurm.club/3MeqNEk
Online-курс Java с оплатой после трудоустройства. Каждый выпускник получает предложение о работе
И зарплату на 30% выше ожидаемой, подробнее на сайте академии, ссылка - ttps://clck.ru/fCrQw
29th
Авг
Формирование таблицы по запросу
Posted by Chas under php
Суть проблемы заключается в следующем, есть список в который грузятся наименования таблиц из базы данных postgre.Нужно при выборе наименования любой таблицы из списка формировать таблицу со значениями соответствующей выбранной.
Вот фрагмент кода который осуществляет загрузку выпадающего списка:
<?php
echo "<p><FONT size=3>Список справочников:</font>";
echo "<form name=Info action='Frm_activity.php' method=POST>";
echo "<select name='N_Tables' size=1>
<option selected value='Справочники'>Справочники</option>";
$query ="SELECT naim_rus FROM tb_rus_table";
$result = pg_query($con, $query);
while ($row = pg_fetch_array($result))
{
echo "<option value=".$row['naim_rus'].">".$row['naim_rus']."</option>";
}
echo "</select>";
echo "<input type='submit' name='CmbSpr' value='Просмотр'>";
echo "</form><br>";
?>
ADSoft
передавать в селекте — имена нужных таблиц
echo "<option value=".$row['naim_eng'].">".$row['naim_eng']."</option>";
где naim_eng — имя таблицы
тогда второй кусок будет выглядеть так:
$tabl = $_POST['N_Tables'];
pg_query($con, "SET NAMES 'windows-1251'");
$sql= "SELECT naim,org,zac FROM $tabl";
$result=pg_query($con,$sql);
$table = "<table border=0 width=100% align=center>\n";
while ($cols=pg_fetch_assoc($result))
{
$table .= "<tr>";
$table .= "<th>Наименование</th>";
$table .= "<th>Организация</th>";
$table .= "<th>Заказчик</th>";
$table .= "</tr>";
$table .= "<tr>\n";
$table .= "<td>".$cols['naim']."</td>\n";
$table .= "<td>".$cols['org']."</td>\n";
$table .= "<td>".$cols['zac']."</td>\n";
$table .= "<tr>\n";
}
echo $table;
Похожие статьи
Купить рекламу на сайте за 1000 руб
пишите сюда - alarforum@yandex.ru
Да и по любым другим вопросам пишите на почту
пеллетные котлы
Пеллетный котел Emtas
Наши форумы по программированию:
- Форум Web программирование (веб)
- Delphi форумы
- Форумы C (Си)
- Форум .NET Frameworks (точка нет фреймворки)
- Форум Java (джава)
- Форум низкоуровневое программирование
- Форум VBA (вба)
- Форум OpenGL
- Форум DirectX
- Форум CAD проектирование
- Форум по операционным системам
- Форум Software (Софт)
- Форум Hardware (Компьютерное железо)