Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Ошибка в запросе или скрипте

75K
07 ноября 2011 года
zius
6 / / 07.11.2011
Форма:
<form>
<input type='text' name="company" id='company1' value='' size='40' onkeyup='lookup(this.value)' autocomplete='off' onblur='hide();' >
</form>
<div class='suggestionsBox' id='suggestions' style='display: none;'>
<div class='suggestionList' id='autoSuggestionsList'>
</div>
</div>

СКРИПТ:

function lookup(inputString) {
if(inputString.length == 0)
{
hide();
}
else
{

$.post("find.php", {q: ""+inputString+"" }, function(data)
{
if(data.length > 0)
{
$('#suggestions').show();
$('#autoSuggestionsList').html(data);
}
});
}
}

PHP:

<?
$db = pg_connect("host=... port=... dbname=... user=... password=...")
or die("Could not connect");
pg_set_client_encoding($db,"UTF-8");




if (isset($_POST['q'])) {
$q = pg_escape_string($_POST['q']);
if (strlen($q) > 0) {
if ($qu=pg_query($db,"SELECT DISTINCT name_comp,comp_id FROM comp_all_v WHERE LOWER(name_comp) LIKE LOWER('%$q%') LIMIT 5 ")) {
$row_n=pg_num_rows($qu);

$row=0;
$str_from='"';
$str_to='';

for ($i=0;$i<$row_n;$i++)
{
$data = pg_fetch_object($qu,$row);
$name=str_replace($str_from,$str_to,$data->name_comp);
$comp_id=$data->comp_id;
echo ("<li onclick=\"fill('$name',$comp_id);\">$data->name_comp</li>");

$row++;
};
}
pg_free_result ($qu);
}
pg_close ($db);
}
?>
75K
07 ноября 2011 года
zius
6 / / 07.11.2011
помогите пожалуйста,срочно надо,заранее огромное при огромное спасибо
278
07 ноября 2011 года
Alexander92
1.1K / / 04.08.2008
[TELEPATHIST MODE OFF]
Что ожидается получить? Что наблюдается? О какой ошибке идет речь?
[TELEPATHIST MODE ON]
75K
07 ноября 2011 года
zius
6 / / 07.11.2011
При вводе в форму символов,происходит поиск в базе данных компаний,в названии которых присутствуют эти символы или символ,появляется box котором будут отобранные компании.Вроде бы всё правильно сделал,но при вводе символов box не показывается и компании не отбираются,подскажите где же я сглупил:(
75K
07 ноября 2011 года
zius
6 / / 07.11.2011
скрипт вроде всё правильно делает,а вот запрос к серверу,ничего не возращает=(
274
07 ноября 2011 года
Lone Wolf
1.3K / / 26.11.2006
явных ошибок я не замечаю..
запрос к серверу точно уходит? Фаербаг что говорит?
если уходит, то
проверь просто запрос, без скрипта а напрямую в базу киньс вой SQL
75K
07 ноября 2011 года
zius
6 / / 07.11.2011
Большое спасибо=),как буду на работе последую вашему совету,если не получится завтра напишу,о результате
75K
07 ноября 2011 года
zius
6 / / 07.11.2011
Если у кого то есть ещё идеи пишите.чем больше тем лучше.буду очень признателен=)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог