0 / 0 / 1
Регистрация: 29.05.2010
Сообщений: 28

поиск по бд при переходе на страницу

06.01.2012, 15:15. Показов 1880. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Скажите пожалуйста, можно ли сделать чтобы при переходе по ссылке на страницу производился поиск по бд?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.01.2012, 15:15
Ответы с готовыми решениями:

POST переменные при нажатии на ссылку и при переходе на другую страницу
Как сделать так, чтобы при нажатии на ссылку и при переходе на другую страницу были доступны $_POST переменные (например listbox)?

Меню при переходе на страницу схлопывается
Приветствую. Выдрал с какого то сайта такой код: <script src="http://code.jquery.com/jquery-latest.js"></script> ...

Открыть 2 вкладки при переходе на страницу
Приветствую! Есть код, при клике на кнопку в текущей вкладке открывает один URL и открывает 1 вкладку со вторым URL <!DOCTYPE> ...

16
65 / 65 / 6
Регистрация: 22.09.2010
Сообщений: 182
06.01.2012, 17:25
Переход по ссылке - это запрос страницы с сервера. Формировать эту страницу можно как угодно, в том числе и сделать поиск по БД.

Или вы другое спрашиваете?
0
0 / 0 / 1
Регистрация: 29.05.2010
Сообщений: 28
06.01.2012, 17:49  [ТС]
Да. Мне нужно, чтобы кликнул на ссылку, и произвелся поиск по БД без кнопки Submit
0
 Аватар для Andruhin
142 / 142 / 27
Регистрация: 19.12.2011
Сообщений: 250
06.01.2012, 18:40
Используйте метод передачи данных GET.
Ссылки у вас будут вида: mysyte/index.php?search=text&user=username
Например, эта ссылка передаст файлу index.php массив с данными:
PHP
1
2
3
4
5
$_GET
(
   ['search']=>'text',
   ['user']=>'username'
);
Получив данные из ссылки, делайте с ними что хотите
0
0 / 0 / 1
Регистрация: 29.05.2010
Сообщений: 28
06.01.2012, 19:15  [ТС]
По видимому я что-то не так делаю. Посмотрите пожалуйста в чем ошибка:
HTML5
1
<A href="alfa.php" type="submit"  > Alfa</A>
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
$_GET
(
   ['search']=>'alfa',
   ['user']=>'username'
);
 
$link = mysql_connect('localhost', 'root', '');
mysql_select_db('Auto',$link) ;
 
{if($a1=="")
{$query ="select * from lb8";
}
else
{$query ="select * from lb8 where lb8.марка='$a1'";
};
$result= mySQL_query ($query);
 
while ($row= mysql_fetch_array($result)) 
  {
    print ("<tr> <td>$row[0]</td> <td>$row[1]</td> <td>$row[2]</td> <td>$row[3]</td> <td>$row[4]</td> <td>$row[5]</td> <td>$row[6]</td> <td>$row[7]</td> <td>$row[8]</td> <td>$row[9]</td> <td>$row[10]</td> <td>$row[11]</td> <td>$row[12]</td> <td>$row[13]</td> <td>$row[14]</td> <td>$row[16]</td></tr>");
  }
}
?>
Вместо результатов просто код PHP выводит
0
 Аватар для Andruhin
142 / 142 / 27
Регистрация: 19.12.2011
Сообщений: 250
06.01.2012, 19:54
HTML5
1
<a href="alpha.php?search=alpha">Искать слово alpha</a>
Файлу alpha.php уйдет массив $_GET, у которого будет ячейка $_GET['search'] с данными указанными в ссылке. В данном примере, это alpha.

Обрабатывать данные будет файл alpha.php, на который Вы указали ссылку. Значит это содержание должно быть в файле alpha.php
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
 
//проверяем, есть ли данные для поиска
if (isset($_GET['search'])) 
     $a1=$_GET['search']; //передаем переменной $a1 данные для поиска
 
$link = mysql_connect('localhost', 'root', '');
mysql_select_db('Auto',$link) ;
 
{if($a1=="")
{$query ="select * from lb8";
}
else
{$query ="select * from lb8 where lb8.марка='$a1'";
};
$result= mySQL_query ($query);
 
while ($row= mysql_fetch_array($result)) 
  {
    print ("<tr> <td>$row[0]</td> <td>$row[1]</td> <td>$row[2]</td> <td>$row[3]</td> <td>$row[4]</td> <td>$row[5]</td> <td>$row[6]</td> <td>$row[7]</td> <td>$row[8]</td> <td>$row[9]</td> <td>$row[10]</td> <td>$row[11]</td> <td>$row[12]</td> <td>$row[13]</td> <td>$row[14]</td> <td>$row[16]</td></tr>");
  }
}
?>
1
0 / 0 / 1
Регистрация: 29.05.2010
Сообщений: 28
07.01.2012, 15:46  [ТС]
Все равно с выводом не так что-то. Вместо данных выводит $row[0] $row[1] $row[2] $row[3] и т.д.
0
65 / 65 / 6
Регистрация: 22.09.2010
Сообщений: 182
07.01.2012, 17:37
Попробуйте
PHP
1
 print ("<td>{$row[0]}</td>");
0
0 / 0 / 1
Регистрация: 29.05.2010
Сообщений: 28
07.01.2012, 17:51  [ТС]
Цитата Сообщение от Great-Antique Посмотреть сообщение
Попробуйте
Код PHP
1
print ("<td>{$row[0]}</td>");
Не помогло
0
65 / 65 / 6
Регистрация: 22.09.2010
Сообщений: 182
07.01.2012, 19:00
PHP
1
print ("<td>".$row[0]."</td>");
0
0 / 0 / 1
Регистрация: 29.05.2010
Сообщений: 28
07.01.2012, 19:09  [ТС]
Тоже не помогает, с кавычками и точками выводит
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
07.01.2012, 19:19
Цитата Сообщение от Grifon91 Посмотреть сообщение
Тоже не помогает, с кавычками и точками выводит
Файл имеет расширение ".php"?
Веб-сервер установлен и запущен?
Файл открываете напрямую в браузере или запрашиваете через web-сервер?
0
0 / 0 / 1
Регистрация: 29.05.2010
Сообщений: 28
07.01.2012, 19:27  [ТС]
Цитата Сообщение от Vovan-VE Посмотреть сообщение
Файл имеет расширение PHP?
Веб-сервер установлен и запущен?
Файл открываете напрямую в браязере или запрашиваете через web-сервер?
Да, файл alfa.php
Денвер установлен и запущен
Файл в браузере открываю. Причем в mozila и chrome выводит то что я выше написал, а IE предлагает открыть или сохранить этот файл
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
07.01.2012, 19:29
Цитата Сообщение от Grifon91 Посмотреть сообщение
Файл в браузере открываю. Причем в mozila и chrome выводит то что я выше написал, а IE предлагает открыть или сохранить этот файл
Открываете через file:/// или http:// ?
0
0 / 0 / 1
Регистрация: 29.05.2010
Сообщений: 28
07.01.2012, 19:32  [ТС]
file:///
0
65 / 65 / 6
Регистрация: 22.09.2010
Сообщений: 182
07.01.2012, 20:16
так вы ж не файл хотите смотреть, а результат работы скрипта, поэтому надо зайти через http://localhost/alfa.php
2
0 / 0 / 1
Регистрация: 29.05.2010
Сообщений: 28
07.01.2012, 20:25  [ТС]
Все заработало, спасибо большое вам
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.01.2012, 20:25
Помогаю со студенческими работами здесь

Блокируется скролл при переходе на страницу
Хочу сделать переход по категориям. (Ну видели, наверное, такие сайты). У меня почему-то после перехода на следующую страницу блокируется...

Ошибка 403 при переходе на страницу
в общем пытаюсь открыть страницу браузером,если к примеру ссылка лежит в &lt;a href=&quot;link&quot; , onclick=&quot;link&quot; и прочем то...

404 при переходе на другую страницу
Собственно. есть 2 представления. на первом(index) есть кнопка &lt;input type=button name=btnShow value='press me' class='btt'...

При переходе с страницы на страницу 404 ошибка
При переходе из меню с страницы на страницу выдает вот что: The requested URL /portfolio/.html was not found on this server. ...

При переходе со страницы на страницу - не сохраняется сессия
Открыл новый сервер. Скинул туда файлы с другого сервера Перестала работать регистрация. Стал разбираться, при переходе со страницы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Опции темы

Новые блоги и статьи
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru