Forum Webscript.Ru

Разное => Поиск, изготовление скриптов и прочее... => Тема начата: blacklight от 20 Июля 2006, 19:58:43

Название: Поиск по базе данных
Отправлено: blacklight от 20 Июля 2006, 19:58:43
народ... ежели у кого есть - скинте плз самую простенькую страничку с кодом поиска по БД (всмысле: есть парочка полей для ввода и кнопка поиск... =)

например так:

БД

Имя...Возраст..Телефон
Вова......15.........111
Вова......17.........112
Катя......11.........666
Катя......11.........245
Ира.......31.........456


Поля для ввода

Имя и возраст...
ну и типа ввод в форму и поиск по базе данных... =)

заранее огромное спасибо тому доброму человеку, кто откликнется =)
а то читаю ахинею про MySQL нихрена не понимаю... =) примеров нет... =(
Название: Поиск по базе данных
Отправлено: CGVictor от 21 Июля 2006, 11:00:31
blacklight
Ну разве что совсем простую.

if(isset($_POST["query_name"]) && isset($_POST["query_age"])) {
  mysql_connect(параметры подключения);
  $q = mysql_query("SELECT * FROM table WHERE ((имя LIKE \'".$_POST["query_name"]."%\') AND (возраст = \'".$_POST["query_age"]."\')) ORDER BY имя ASC");
if(mysql_num_rows($q)>0) {
while($row = mysql_fetch_array($q,MYSQL_ASSOC)) {
echo($row["имя"]." - ".$row["возраст"]."
");
}//while
}//if
}//if
?>






Название: Поиск по базе данных
Отправлено: blacklight от 21 Июля 2006, 13:59:26
енто мне надо просто вставить в код странички? =)

сенкс ;)
Название: Поиск по базе данных
Отправлено: CGVictor от 21 Июля 2006, 14:42:40
blacklight
Это и есть весь код странички.
Работать будет.
Однако его нужно доработать и улучшить.
Название: Поиск по базе данных
Отправлено: blacklight от 21 Июля 2006, 14:55:07
ja uge poprobowal... =) toka na entom kompe apa4a net... a tak gl\'anul... =)
senks eche raz... =)
Название: Поиск по базе данных
Отправлено: blacklight от 21 Июля 2006, 22:49:26
хм... что-то я никак не могу найти... что в скобочках писать... (кстати... а у яндекса в коде странички вообще ничего похожего нет... =) (дб localdb; таблица zapros... =)
mysql_connect(параметры подключения);
Название: Поиск по базе данных
Отправлено: CGVictor от 21 Июля 2006, 23:55:05
blacklight
Первое и основное: идем на http://phpfaq.ru/, читаем всё, что попадет на глаза.
Второе: в коде страницы яндекса этого никогда не будет, потому что php, база и серверный код находится и исполняется на сервере.

Что писать в скобках (параметры подключения к БД) нужно взять у хостинг провайдера (хозяина/суппорта сервера, где работает php и БД).

Соответственно же надо поменять всё, что я написал курсивом.
Название: Поиск по базе данных
Отправлено: reLax[0x00] от 22 Июля 2006, 19:22:25
CGVictor
Я когда то сталкивался с таким, что LIKE выводила не совсем то, что нужно, вернее больше чем надо (например введешь букву А% - выкинет тебе все слова, заканчивающиеся на А). Правда это поиск по mp3, там посложнее немножко. Потому использовал RLIKE или REGEXP
Название: Поиск по базе данных
Отправлено: reLax[0x00] от 22 Июля 2006, 19:35:59
CGVictor
Да. И еще. Там прошлая тема какая то старая предыдущая была закрыта тобой насчет шифрования CSS файло :) Там ты не совсем был прав. Вставить в код каскадные таблицы стилей, на том  же PHP шифрануть их банальным хотя-бы base64, вывести все это в браузер под obj_start() (можно кусками, чтобы хтмл нужный поисковиками определялся) а потом JS все это расшифровать. Главное при просмотре хтмл кода все будет в base64. Этот скрипт давно уже лежит на woweb.ru в разделе PHP :) Ну это правда при условии что CSS непосредственно в файл вставляешь
Название: Поиск по базе данных
Отправлено: CGVictor от 24 Июля 2006, 10:57:09
reLax[0x00]
В его случае - с подключением бы разобраться.

Я не видел еще защиты на JS, которая бы ломалась более 10 минут.
Да и нечего в CSS шифровать.
Название: Поиск по базе данных
Отправлено: blacklight от 02 Августа 2006, 17:29:30
еще один вопрос, можно ли встроить рhp скрипт в html код?
Название: Поиск по базе данных
Отправлено: CGVictor от 03 Августа 2006, 16:29:07
blacklight
Можно.
Для этого на сервере должна быть включена обработка интерпретатором соотв. типа файлов.