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

HTML+CSS+JavaScript

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

 

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

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

тема: autocomplete и русский язык
 
 автор: IceDevil   (18.08.2010 в 12:37)   письмо автору
 
 

Доброго времи суток!!
Подскажите пожалуйста.
У меня в БД хранится список улиц (на русском языке) я делаю autocomplete для автозаполнения...но он не хочет вообще их выводить..
а на английском языке выводит.
Может кто сталкивался подскажите пожалуйста!

  Ответить  
 
 автор: bishake   (18.08.2010 в 16:49)   письмо автору
 
   для: IceDevil   (18.08.2010 в 12:37)
 

Вы кодируете строку перед отправкой её скрипту?

  Ответить  
 
 автор: IceDevil   (19.08.2010 в 07:28)   письмо автору
 
   для: bishake   (18.08.2010 в 16:49)
 

вроде нет....код не мой...я не вижу никаких намеков на кодировку.....
вот index.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<html>

<head>



<title>jQuery Autocomplete Plugin</title>

<script type="text/javascript" src="include/jquery-1.2.6.pack.js"></script>

<script type='text/javascript' src='include/jquery.autocomplete.pack.js'></script>



<!-- Autocomplete Formatting -->

<link rel="stylesheet" type="text/css" href="include/jquery.autocomplete.css" />

    

<script type="text/javascript">

$().ready(function() {

    $("#targetDiv").autocomplete("include/mysql.php", {

        width: 260,

        selectFirst: true

    });

    

});

</script>

</head>



<body>

    <p>

        <strong>Input Field</strong>

        <input type="text" id="targetDiv" />

    </p>

</body>

</html>

а это mysql.php
&#65279;<?php

header
('Content-Type: text/html; charset=utf-8');

$q $_GET["q"];

if (!
$q) return;



$dbhost "localhost";        // Database Host

$dbuser "root";            // User

$dbpass "1234";            // Password

$dbname "shcool";            // Name of Database



mysql_connect$dbhost$dbuser$dbpass ) or die( mysql_error() );

mysql_select_db$dbname ) or die( mysql_error() );



// Replace "TABLE_NAME" below with the table you'd like to extract data from

$data mysql_query"SELECT * FROM dfg756DL_adres" )

or die( 
mysql_error() );



// Replace "COLUMN_ONE" below with the column you'd like to search through

// In between the if/then statement, you may present a string of text

// you'd like to appear in the textbox.

while( $row mysql_fetch_array$data )){

    if ( 
strposstrtolower$row['adres'] ), $q ) !== false ) {

        echo 
$row['adres'] . " - " $row['dom'] . "\n";

    }

}



?>

  Ответить  
 
 автор: mihdan   (20.08.2010 в 00:57)   письмо автору
 
   для: IceDevil   (19.08.2010 в 07:28)
 

&#65279; - перед вызовом header()

  Ответить  
 
 автор: IceDevil   (20.08.2010 в 08:44)   письмо автору
 
   для: mihdan   (20.08.2010 в 00:57)
 

это случайно попало....там нету его...

  Ответить  
 
 автор: mihdan   (20.08.2010 в 16:54)   письмо автору
 
   для: IceDevil   (20.08.2010 в 08:44)
 

А так?

<?php
while( $row mysql_fetch_array$data )){ 

    
//if ( strpos( strtolower( $row['adres'] ), $q ) !== false ) { 

        
echo $row['adres'] . " - " $row['dom'] . "\n"

    
//} 


?>

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

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