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

Форум PHP

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

 

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

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

тема: Скрипт не ищет русские символы
 
 автор: Bvz   (26.11.2008 в 08:38)   письмо автору
 
 

Нашел замечательный скрипт на JQuery, который сортирует столбцы и осуществляет сортировку по полям, объединил с php, т.е. выгрузки данных идет из БД, но вот в чем порадокс поиск по числам идет, а по другим полям, где используется кириллица нет, как найчить понимать его кириллицу, подскажите плиз!
вот сам скрипт http://ideamill.synaptrixgroup.com/?page_id=16
вот код выгрузки
<?php

session_start
();
require_once( 
'lang/russian.php');
require_once( 
'dbconnect.php');
?>

<html>
<head>

<link rel="stylesheet" type="text/css" href="includes/tableFilter.css">
<link rel="stylesheet" type="text/css" href="includes/tableFilter.aggregator.css">

<style>
body {
    font-family:Calibri, tahoma, arial, sans-serif;
}
table {
    font-size:12px;
    font-family:Calibri, tahoma, arial, sans-serif;
    white-space:nowrap;
    border-collapse:collapse;
    background-color:#DBE5F1;
}
td {
    padding:3px;
}
tr {
    border:.5pt solid #4F81BD;
    background-color:#DBE5F1;
}
.offColor {
    background-color:#B8CCE4;
}
.header {
    text-align:center;
    background-color:#4F81BD;
    color:white;
    font-weight: bold;
}
.header a{
    color:white;
    }

</style>

<script type="text/javascript" src="_dist/jquery-packed.js"></script>
<script type="text/JavaScript" src="_dist/jquery.cookies-packed.js"></script>
<script type="text/javascript" src="_dist/prototypes-packed.js"></script>
<script type="text/javascript" src="_dist/json-packed.js"></script>
<script type="text/javascript" src="_dist/jquery.truemouseout-packed.js"></script>
<script type="text/javascript" src="_dist/daemachTools-packed.js"></script>
<script type="text/javascript" src="_dist/jquery.tableFilter-packed.js"></script>
<script type="text/javascript" src="_dist/jquery.tableFilter.aggregator-packed.js"></script>
<script type="text/javascript" src="_dist/jquery.tableFilter.columnStyle-packed.js"></script>


<!--

<script type="text/javascript" src="_dist/jquery-packed.js"></script>
<script type="text/JavaScript" src="_dist/jquery.cookies-packed.js"></script>
<script type="text/javascript" src="_dist/prototypes-packed.js"></script>
<script type="text/javascript" src="_dist/json-packed.js"></script>
<script type="text/javascript" src="_dist/jquery.truemouseout-packed.js"></script>
<script type="text/javascript" src="_dist/daemachTools-packed.js"></script>
<script type="text/javascript" src="_dist/jquery.tableFilter-packed.js"></script>
<script type="text/javascript" src="_dist/jquery.tableFilter.aggregator-packed.js"></script>
<script type="text/javascript" src="_dist/jquery.tableFilter.columnStyle-packed.js"></script>


<script type="text/javascript" src="../lib/src/jquery.js"></script>
<script type="text/JavaScript" src="../lib/src/jquery.cookies.js"></script>
<script type="text/javascript" src="../lib/src/prototypes.js"></script>
<script type="text/javascript" src="../lib/src/json.js"></script>
<script type="text/javascript" src="../lib/src/jquery.truemouseout.js"></script>
<script type="text/javascript" src="../daemach/src/daemachTools.js"></script>
<script type="text/javascript" src="src/jquery.tableFilter.js"></script>
<script type="text/javascript" src="src/jquery.tableFilter.aggregator.js"></script>
<script type="text/javascript" src="src/jquery.tableFilter.columnStyle.js"></script>
<script type="text/javascript" src="../lib/src/jquery.debug.js"></script>
<script type="text/javascript" src="../lib/src/firebug.js"></script>
-->

</head>
<body bgcolor="#FFFFFF">
    <?php

    $result 
mysql_query("SELECT COUNT(*) FROM soiskatel");

    
$posts mysql_result($result,0);

    
$result mysql_query("SELECT * FROM soiskatel");

    while ( 
$postrow[] = mysql_fetch_array($result))
    
?>
<hr />
<input onClick='$("table").eq(0).tableFilter();' type="button" value="Включить">
(включите для сортировки колонок и поиска по полям)
<hr />
<table>
    <colgroup>
    <col>
    <col>
    <col>
    <col>
    <col>
    <col>
    <col>
    <col>
    <col>
    </colgroup>
    <?php echo"
    <tr class=\"header\" height=20>
        <td>"
.ANKETA_NUMBER."</td>
        <td>"
.SURNAME."</td>
        <td>"
.BIRTHDAY."</td>
        <td>"
.AGE."</td>
        <td>"
.CONTACTPHONE."</td>
        <td>"
.MOBILEPHONE."</td>
        <td>"
.V_ANKETA."</td>
        <td>"
.EDIT_ANKETA."</td>
        <td>"
.DELETE_ANKETA."</td>
    </tr>"
;
for(
$i 0$i $posts$i++)
{
    
$nomer=$postrow[$i]['id_soiskatel'];

 echo 
"<tr  height=\"20\">
            <td>"
.$postrow[$i]['anketa_n']."</td>
            <td>"
.$postrow[$i]['surname']."</td>
            <td>"
.$postrow[$i]['birthday']."</td>
            <td>"
.$postrow[$i]['age']."</td>
            <td>"
.$postrow[$i]['contactphone']."</td>
            <td>"
.$postrow[$i]['mobilephone']."</td>
            <td><a href=\"view_soiskatel.php?nomer=
$nomer\">".VIEW."</a></td>
            <td><a href=\"edit_soiskatel_01.php?nomer=
$nomer\">".EDIT."</a></td>
            <td><a href=\"del_soiskatel_01.php?nomer=
$nomer\">".DEL."</a></td>
         </tr>"
;
}
echo 
"</table>";
?>

</body>
</html>

  Ответить  
 
 автор: Sergio_ar   (26.11.2008 в 12:32)   письмо автору
 
   для: Bvz   (26.11.2008 в 08:38)
 

Встав этот код в начале
mysql_query("SET NAMES 'cp1251';");/*подключение керилицы*/
mysql_query("SET CHARACTER SET 'cp1251';");
mysql_query("SET SESSION collation_connection = 'cp1251_bin';");

  Ответить  
 
 автор: BinLaden   (26.11.2008 в 12:38)   письмо автору
 
   для: Sergio_ar   (26.11.2008 в 12:32)
 

Зачем? Чо каждый из запросов делает?

  Ответить  
 
 автор: Bvz   (26.11.2008 в 16:07)   письмо автору
 
   для: Sergio_ar   (26.11.2008 в 12:32)
 

в начале чего?

  Ответить  
 
 автор: AcidTrash   (26.11.2008 в 17:20)   письмо автору
 
   для: Sergio_ar   (26.11.2008 в 12:32)
 

>керилицы*/
Именно керилицы?

  Ответить  
 
 автор: BinLaden   (26.11.2008 в 19:52)   письмо автору
 
   для: AcidTrash   (26.11.2008 в 17:20)
 

Долго мы еще тут вопросы будем задавать? Кто-то должен на них отвечать начать.

  Ответить  
 
 автор: lorenberg   (27.11.2008 в 00:13)   письмо автору
 
   для: BinLaden   (26.11.2008 в 19:52)
 

)))))

?

+1

  Ответить  
Rambler's Top100
вверх

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