Помощник
|
Простейший поиск по таблице MySQL, по одному полю |
FordogeN
|
Сообщение
#1
|
||
|
|
||
|
|||
ZiTosS |
1.2.2009, 2:50;
Ответить: ZiTosS
Сообщение
#2
|
|
Ну к примеру так.
<?php
/*Подключение к БД*/ ?> <html> <head> <title>Поиск по сайту</title> </head> <body> <?php /* Выделение цветом */ function choose_color($text, $search, $color) { $text = eregi_replace($search , "<span style='color:{$color}'>\\0</span>", $text); return $text; } function checkSearch($search) { if($search == "" || strlen($search) < 3) { echo "Ваш запрос некорректен"; return false; } return $search; } if(isset($_POST['search'])) { if(($search = checkSearch($_POST['search'])) !== false) { $resource = mysql_query("SELECT * FROM SS_products WHERE name LIKE '%{$search}%'"); if(mysql_num_rows($resource) == 0) { echo "По вашему запросу товаров не найдено. Попробуйте ещё раз"; } else { while($array = mysql_fetch_array($resource)) { $array['name'] = choose_color($array['name'], $search, "#FF0000"); // красим найденное echo "<a href='/?productID={$array['productID']}'><h3>{$array['name']}</h3></a><br />"; //выводим название товара echo "{$array['description']}<br /><br />"; //Выводим дескрипшн } } } } ?> <h3>Форма поиска</h3> <form method="POST" action=""> Введите полное или неполное название товара: <input type="text" name="search" /><br /> <input type="submit" value="Поиск" /> </form> </body> </html> |
|
|
FordogeN
|
Сообщение
#3
|
|
гиганское спасибо...
-------------------- |
|
|
ZiTosS |
1.2.2009, 13:47;
Ответить: ZiTosS
Сообщение
#4
|
|
|
Разберись что значит каждая строчка, иначе никогда не научишься писать скрипты. В следующий раз буду только помогать, писать ни за кого не собираюсь
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery Разработка сайтов и сервисов под-ключ |
0 | alexey | 1242 | 24.11.2023, 14:46 автор: alexey |
|
Smmsearch.net - поиск самой дешевой накрутки в социальных сетях. | 0 | Professor7717 | 3294 | 13.8.2021, 19:53 автор: Professor7717 |
|
Поиск кодера в команду. PHP, Pyton. На постоянку. | 7 | getsend_mw | 2858 | 3.2.2021, 21:15 автор: getsend_mw |
|
Поиск копирайтера на игровую тематику Поиск копирайтера на игровую тематику |
4 | a1ex777 | 1650 | 2.10.2020, 16:01 автор: AndreyBozhenko |
|
SmmBox - поиск, аналитика и отложенная публикация в соцсетях. Официально! | 23 | smmbox | 11934 | 13.5.2020, 11:12 автор: smmbox |
Текстовая версия | Сейчас: 20.4.2024, 10:58 |