|
|
|
| Нашел замечательный скрипт на 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>
|
| |
|
|
|
|
|
|
|
для: 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';"); | |
|
|
|
|
|
|
|
для: Sergio_ar
(26.11.2008 в 12:32)
| | Зачем? Чо каждый из запросов делает? | |
|
|
|
|
|
|
|
для: Sergio_ar
(26.11.2008 в 12:32)
| | в начале чего? | |
|
|
|
|
|
|
|
для: Sergio_ar
(26.11.2008 в 12:32)
| | >керилицы*/
Именно керилицы? | |
|
|
|
|
|
|
|
для: AcidTrash
(26.11.2008 в 17:20)
| | Долго мы еще тут вопросы будем задавать? Кто-то должен на них отвечать начать. | |
|
|
|
|
|
|
|
для: BinLaden
(26.11.2008 в 19:52)
| | )))))
?
+1 | |
|
|
|