Чтобы в этой форме добавилось окно для воода города ну и сооветственно поиск и вывод пользователей только по городу!!!
Заранее всем Спасибо!
Код: Выделить всё
Найти
$icq = request_var('icq', '');
После вставить
$from = request_var('from', '', true);
Найти
$sql_where .= ($icq) ? ' AND u.user_icq ' . $db->sql_like_expression(str_replace('*', $db->any_char, $icq)) . ' ' : '';
После вставить
if ($from)
{
$i = 0;
$pieces = explode(" ", $from);
$sql_where = "AND (u.user_from LIKE '";
do
{
if ($i == 0)
{
$pieces[$i] = str_replace('*', '%', trim($pieces[$i]));
$sql_where .= str_replace("\'", "''", $pieces[$i]);
$sql_where .= "' ";
}
else
{
$sql_where .= " OR u.user_from LIKE '";
$pieces[$i] = str_replace('*', '%', trim($pieces[$i]));
$sql_where .= str_replace("\'", "''", $pieces[$i]);
$sql_where .= "'";
}
$i++;
} while ($pieces[$i]);
$sql_where .= ")";
}
Найти
'icq' => array('icq', ''),
После вставить
'from' => array('from', '', true),
Найти
'IP' => $ipdomain,
После вставить
'LOCATION' => $from,
'L_EXPLAIN' => Вы можете задавать несколько аргументов поиска, разделив их пробелами, например указать: <b>rig* риг*</b>. Используйте * в качестве шаблона. Обратите внимане, что можно использовать такие шаблоны, например <b>*пляв*,
запомните, что поиск по аргументам <b>*пляв, пляв* и *пляв*<b>, выдаст различные результаты.",
Код: Выделить всё
Найти
<td class="row1"><b class="genmed">{L_LOCATION}:</b></td>
После вставить
<td class="row2"><input class="post" type="text" name="from" value="{LOCATION}" /></td>
Найти
<td class="row1"><b class="genmed">{L_MSNM}:</b></td>
<td class="row2"><input class="post" type="text" name="msn" value="{MSNM}" /></td>
Заменить на
<td colspan="2" class="row2"><class = ="gensmall">{L_EXPLAIN}</td>
а у меня нет такой строчки в этом файле..Sheer писал(а): <td class="row1"><b class="genmed">{L_LOCATION}:</b></td>

Код: Выделить всё
<td class="row1"><b class="genmed">{L_MSNM}:</b></td>
<td class="row2"><input class="post" type="text" name="msn" value="{MSNM}" /></td>Код: Выделить всё
<td class="row1"><b class="genmed">{L_LOCATION}:</b></td>
<td class="row2"><input class="post" type="text" name="from" value="{LOCATION}" /></td>Код: Выделить всё
<dl>
<dt><label for="msn">{L_MSNM}:</label></dt>
<dd><input type="text" name="msn" id="msn" value="{MSNM}" class="inputbox" /></dd>
</dl>Код: Выделить всё
<dl>
<dt><label for="location">{L_LOCATION}:</label></dt>
<dd><input type="text" name="from" id="location" value="{LOCATION}" class="inputbox" /></dd>
</dl>Код: Выделить всё
<td class="row1"><b class="genmed">{L_YIM}:</b></td>
<td class="row2"><input class="post" type="text" name="yahoo" value="{YAHOO}" /></td>
Код: Выделить всё
<td class="row1"><b class="genmed">{L_LOCATION}:</b></td>
<td class="row2"><input class="post" type="text" name="from" value="{LOCATION}" /></td>
Код: Выделить всё
<td class="row1"><b class="genmed">{L_MSNM}:</b></td>
<td class="row2"><input class="post" type="text" name="msn" value="{MSNM}" /></td>
Код: Выделить всё
<td colspan="2" class="row2"><class = "gensmall">{L_EXPLAIN}</td>

Код: Выделить всё
SELECT * FROM `phpbb_users` WHERE `user_from` LIKE 'рига' 
А у меня - нет. На серваке http://www.aquaforum.lv/info.php PHP Version 5.2.13-pl0-gentoo, мускул 5.0.90.Nekstati писал(а):Зависимый, увы. «Москва» и «москва» для него разные слова.
Код: Выделить всё
LIKE ... COLLATE utf8_general_ci
Код: Выделить всё
//=== Найти
$sql_where .= ($icq) ? ' AND u.user_icq ' . $db->sql_like_expression(str_replace('*', $db->any_char, $icq)) . ' ' : '';
//=== После вставить
$sql_where .= ($from) ? ' AND u.user_from ' . $db->sql_like_expression(str_replace('*', $db->any_char, $from)) . ' COLLATE utf8_general_ci ' : '';