Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Постраничная навигация, подскажите как…
 
 автор: dedev   (18.11.2006 в 23:55)   письмо автору
 
 

Постраничная навигация, подскажите как…
Боюсь уже неделю…
Уже спрашивал, здесь http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=27496&page=1

Помогите прикрутить, постраничную навигацию

<html><head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251">
<title>Поиск по сайту</title>
</head><body>

<form action="" method="POST">
<input type="text" name="zpr" size="40">
<input type="submit" value="поиск" name="goo"><br>
<input type="radio" name="radio" checked value="or"> ИЛИ &nbsp;&nbsp;
<input type="radio" name="radio" value="and"> И
</form>

<?php
// Получаем данные из формы
if(strlen(@$_POST['zpr'])<3)exit("");
$rad = @$_POST["radio"];
$zapros = @$_POST["zpr"];

$zapros preg_replace("|[^a-zа-яё0-9 ]+|i"""$zapros);
if(
strlen($zapros)<3)exit("Введено недостаточное количество символов");
  
$zapros trim($zapros);
  
$zapros strtolower($zapros);
  
$words preg_split("|[\s]+|",$zapros); 
  foreach(
$words as $wrd
  { 
    
$tmp[] = "keywords LIKE '%$wrd%'"
  } 
  if(!empty(
$tmp)) 
  { 
    
$query "SELECT * FROM metadata WHERE ".implode($rad "$tmp);
}

// Открываем БД
$db sqlite_open("sity.db");
// Выбираем десять записей
$posts sqlite_query($db"$query ORDER BY id DESC LIMIT 30;");

// Выводим сообщения
while ($arr sqlite_fetch_array($posts)) {
  echo(
$arr['title']."<br>");
}
?>

   
 
 автор: cheops   (19.11.2006 в 00:02)   письмо автору
 
   для: dedev   (18.11.2006 в 23:55)
 

Вам обязательно сохранять именно POST-передачу данных? Нельзя заменить на GET (удобнее будет)?
<form action="" method="GET">

   
 
 автор: dedev   (19.11.2006 в 00:36)   письмо автору
 
   для: cheops   (19.11.2006 в 00:02)
 

Необязательно, главное, чтобы была постраничная навигация, а метод передачи данных не принципиален

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования