Просмотр файла search.php

Размер файла: 3.47Kb
<?php

/*********************************************************************/
#---------------------------KokirCMS Соц сети-------------------------#
#---------------------Kiriyan и kokir Сайт kiriyan.org----------------#
#-------------------------------2012 г.-------------------------------#
#------------------Связь ICQ 455002004. [email protected]#
#----------------------------Пример ewwap.ru--------------------------#
/*********************************************************************/

$title = 'Поиск';
require('inc/head.php');

if(isset($_POST['search']))
{
  $find = array();
  if(in_array($_POST['sex'], array('m', 'w')))
    $find['sex'] = $_POST['sex'];
  else
    $find['sex'] = 'm';

  if(mb_strlen($_POST['city']) > 2)
    $find['city'] = mb_substr(escstr($_POST['city']), 0, 100);
  else
    $find['city'] = '%';

  if($_POST['age_from'] > 10 && $_POST['age_from'] < 100)
    $find['from'] = abs(intval($_POST['age_from']));
  else
    $find['from'] = 10;

  if($_POST['age_to'] > 10 && $_POST['age_to'] < 100 && $_POST['age_to'] > $find['from'])
    $find['to'] = abs(intval($_POST['age_to']));
  else
    $find['to'] = 100;

  if(in_array($_POST['orient'], array('Гетеро', 'Гей', 'Би', 'Лесби')))
    $find['orient'] = $_POST['orient'];
  else
    $find['orient'] = 'Гетеро';

  $query = "SELECT `id` FROM `users` WHERE `sex` = '" . $find['sex'] . "' AND `city` LIKE '" . $find['city'] . "' AND `birth` > " . ($time - $find['to'] * 60 * 60 * 24 * 365) . " AND `birth` < " . ($time - $find['from'] * 60 * 60 * 24 * 365) . " AND `orient` = '" . $find['orient'] . "';";
  $total = mysql_num_rows(mysql_query($query));
}

echo '<div class="caption">Поиск</div>';
echo '<div class="menu">';
echo '<form action="" method="post">';
echo 'Пол:&nbsp;
<select name="sex">
  <option value="m"' . ($find['sex'] == 'm' ? ' selected="selected"' : '') . '>Мужской</option>
  <option value="w"' . ($find['sex'] == 'w' ? ' selected="selected"' : '') . '>Женский</option>
</select><br/>';
echo '<label>Город: <input type="text" name="city" value="' . ($find['city'] && $find['city'] != '%' ? $find['city'] : '') . '"/></label><br/>';
echo 'Возраст:<br/>';
echo '<label>От: <input type="text" name="age_from" maxlength="2" size="2" value="' . $find['from'] . '"/></label> ';
echo '<label>До: <input type="text" name="age_to" maxlength="2" size="2" value="' . $find['to'] . '"/></label><br/>';
echo 'Ориентация: ';
echo '<select name="orient">';
echo '<option' . ($find['orient'] == 'Гетеро' ? ' selected="selected"' : '') . '>Гетеро</option>';
echo '<option' . ($find['orient'] == 'Гей' ? ' selected="selected"' : '') . '>Гей</option>';
echo '<option' . ($find['orient'] == 'Би' ? ' selected="selected"' : '') . '>Би</option>';
echo '<option' . ($find['orient'] == 'Лесби' ? ' selected="selected"' : '') . '>Лесби</option>';
echo '</select><br/>';
echo '<input type="submit" name="search" value="Поиск"/>';
echo '</form>';
echo '</div>';

if($total)
{
  $query = mysql_query($query);
  while($u = mysql_fetch_array($query))
  {
    echo '<div class="post">';
    echo userInfo($u['id']);
    echo '</div>';
  }
  echo '<div class="caption">Всего: ' . $total . '</div>';
}
else if($query)
  echo '<div class="menu big-block">Поиск не дал результатов</div>';

require('inc/end.php');

?>