Функциональный элемент «Поиск»

Этапы:

- вывести форму поиска

- сформировать SQL-запрос на поиск данных

- выполнить поиск

- вывести его результаты

Форма:

<div align="center">Поиск</div>

<form action="show_find.php" method="POST" name="find">

<p>Запрос на поиск должен состоять не менее чем из 4-ех символов</p>

<p><input type="text" name="find_t" size="20" maxlength="45"><br>

<input class="find_b" name="find_b" type="submit" value="Найти">

</p>

</form>

</div>

Пусть в документе существует собственная база данных с основной информационной таблицей: note. Тогда в исполняемый php документ будет следующим:

if(isset($_POST['find_t'])) {$find_t=$_POST['find_t'];}

if(isset($_POST['find_b'])) {$find_b=$_POST['find_b'];}

if(isset($find_t))

$find_t=trim($find_t);// удаление первого пробела

$find_t=stripslashes($find_t);//уделание слэшев

$find_t=htmlspecialchars($find_t);//запрет на ввод спецсимволов и тегов в элемент поиска

}

Исполняемый код с запросом будет находиться в таблице:

<table width="100%" cellspacing="0" cellpadding="0" border="0" class="middle_table_border">

<tr valign="top">

<?php include("sections/menu.php");?>

<td valign="top">

php

/*Запрос к базе данных*/

$itog=mysql_query("SELECT id, title, description, author, date, viewing, icon, popularity, voice FROM note WHERE MATCH(text) AGAINST('$find_t')",$base);


Создание настраиваемого пользовательского интерфейса web-страницы с использованием технологии cookies.

Пользователям нравится, когда они могут изменять пользовательский интерфейс программы.

Полностью создать новый дизайн неправильно, т.к. это неудобно и очень долго.

Для изменения дизайна пользователем создается форма:

<form>

<select name=”bgcolor”>

<option value=“red”> echo “red”;

<option value=“green”> echo “green”;

</select>

</form>

Затем на сервере созд. Функцию, образующую эту форму

Function set() {

Setcokies(“bg_color”, $POST [“bg_color”]); time()+600);

If (isset($_cookie [‘bg_color’])

Echo “Настройки сохранены”;

Else echo “браузер не поддерживает cookies”

)

На главной странице:

<html> <head> <style> {background_color: <& echo

$_cookie [‘bgcolor’];?> } (стиль для body)


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: