Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как осуществить вывод данных из БД, в виде таблицы 
:(
    Опции темы
MRG
Дата 11.4.2010, 23:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 11.4.2010

Репутация: нет
Всего: нет



Как осуществить вывод данных из БД, в виде таблицы с возможностью сортировки по столбцам??? не могу осуществить практически, чтоб при выводе таблицы над каждым из столбцов генерировалась A-ссылка которая ссылается на этот же PHP-скрипт но передает по какому столбцу надо сортировать, и при нажатии на нее происходила сортировка. Прошу вашей помощи...(((


Я уже понял, но возник еще один вопрос. Мне нужно вывести значения из трех таблиц сразу вот в таком виде...(прикрепленный файл)... как их  вывести, если значения из каждой нужно выводить в соответствующее поле...???

вот типичный скрипт
Не могу понять, как вывести информацю из трёх таблиц на страницу при работе с столбцами...Для сортировки вот этим скриптом.

[PHP]

 
<?
include("blocks/bd.php"); //соединеняемся с БД
$s = array('sub','city','area','nas','vuz');
$key = $_GET['key'];
if(isset($key))
{
        if (!preg_match("|^[\D]+$|", $key))
        {
                exit("Error!");
        }
}
else $key = "sub";
if (isset($key) && in_array($key, $s))
{
        $result = mysql_query("SELECT * FROM sub_sfo ORDER BY ".mysql_escape_string(htmlspecialchars($key))." ASC",$db);
        if(!result) {echo "неудачный запрос";exit();}
}
else exit("неверный формат запроса!");
if (mysql_num_rows($result) > 0)
{
        $myrow = mysql_fetch_array($result,MYSQL_ASSOC);
        print "<table cellpadding=4 cellspacing=0 border=1>
        <tr>
        <td><a href=?key=sub>Субъект РФ</a></td>
        <td><a href=?key=city>Центр</a></td>
        <td><a href=?key=area>Площадь, кв.км</a<</td>
        <td><a href=?key=nas>Население, чел.</a></td>
        <td><a href=?key=vuz>Вузов</a></td></tr>";
   do 
    {
           printf ("<tr><td>%s</td>
          <td>%s</td><td>%s</td><td>%s</td>
          <td>%s</td></tr>", $myrow["sub"],$myrow["city"],$myrow["area"], $myrow["nas"],$myrow["vuz"]);
    }
    while ($myrow = mysql_fetch_array($result,MYSQL_ASSOC));
    print "</table>";
}
else
{
        echo "таблица пуста";
        exit();
}
?>
[/PHP]
 


Это сообщение отредактировал(а) MRG - 13.4.2010, 01:09

Присоединённый файл ( Кол-во скачиваний: 5 )
Присоединённый файл  2010_04_13_020930.jpg 75,83 Kb
PM MAIL   Вверх
нуп
Дата 12.4.2010, 00:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ботокодер
**


Профиль
Группа: Участник
Сообщений: 987
Регистрация: 22.6.2009
Где: Кременчуг

Репутация: нет
Всего: 33



Код где? Пример кстати можешь посмотреть в phpmyadmin 
PM MAIL   Вверх
MRG
Дата 12.4.2010, 07:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 11.4.2010

Репутация: нет
Всего: нет



нуп, Как посмотреть? Мне нужен код...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0419 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.