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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вывести результаты поиска 
:(
    Опции темы
NZero
Дата 2.3.2011, 15:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 358
Регистрация: 28.4.2010
Где: Москва

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



Всем привет! На странице выводится содержимое бд в виде таблицы. Сделал поиск по бд. Так вот как выводить результаты поиска на той же странице? Щас результаты поиска выводятся на новой странице, в виде таблицы!

Код поиска

Код

<?php
include "connect.php";
ini_set('default_charset','UTF-8');
echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"css\style_list.css\">";
echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"css\style_table.css\"></head>";
$serch=$_GET['findtext'];
//Запрос для поиска
$query=mysql_query("select * from sotrudnik where fio like '%".$serch."%' or dolzh like '%".$serch."%' or title like '%".$serch."%' or num_cab like '%".$serch."%' or tel_sity like '%".$serch."%' or tel_ins like '%".$serch."%' ;", $link);
$col=0;
echo "<table id=\"table\">";
echo "<tr id=\"tr_nch\"><td>ФИО</td><td>Должность</td><td>Отдел</td><td>№ Кабинета</td><td>Телефон городской</td><td>Телефон внутренний</td></tr>";
//Вывод результатов поиска
while($select=mysql_fetch_array($query))
{

    if($col%2 == 0){
        echo "<tr id=\"tr_ch\"><td>" .$select['fio']. "&nbsp;</td><td>" .$select['dolzh']. "&nbsp;</td><td>".$select['title']."&nbsp;</td><td>".$select['num_cab']."&nbsp;</td><td>".$select['tel_sity']."&nbsp;</td><td>".$select['tel_ins']."&nbsp;</td></tr>";
    }else{
        echo "<tr id=\"tr_nch\"><td>" .$select['fio']. "&nbsp;</td><td>" .$select['dolzh']. "&nbsp;</td><td>".$select['title']."&nbsp;</td><td>".$select['num_cab']."&nbsp;</td><td>".$select['tel_sity']."&nbsp;</td><td>".$select['tel_ins']."&nbsp;</td></tr>";
    }
    $col++;
}
echo "</table>";
mysql_close($link);
?>



PM MAIL WWW ICQ   Вверх
cia
Дата 14.4.2011, 00:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



А в чём, собственно, проблема?
PM WWW ICQ   Вверх
mark2011
Дата 5.7.2011, 22:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Во-первых не надо писать код PHP в код HTML. Из данной каши непосвящённому пользователю ничего не понятно. Да и неудобно читать, если честно.

Во-вторых вывод результатов поиска - работа сугубо для фантазии. Подсказать?

Можно выводить их каждой строчкой, как в яндексе.
Можно таблицей.
Можно AJAXом. Последним можно воспользоваться jQuery или mootools - отправлять запрос на сервак и в фоновом режиме получать ответ и уже ответ выводить на ту же страницу
Можно выводить как-нибудь в DIVы...

Я ответил на ваш вопрос? smile
PM WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




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


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

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