PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Описание: Выводит просто как текст
Поиск в теме | Версия для печати
quinlena
Отправлено: 28 Апреля, 2012 - 17:55:52
Частый гость
Покинул форум
Сообщений всего: 157
Дата рег-ции: Апр. 2012
Откуда: Казахстан
Помог: 0 раз(а)
Вот код backend.php
PHP:
скопировать код в буфер обмена
<?PHP
/* Подключаетесь к базе и
/* выбираете из нужной таблицы
/* нужный столбец */
// Выводите как простой текст
header ( "Content-type: text/html; charset=windows-1251" ) ; $pz1 = $_POST [ 'value' ] ;
$pz = iconv ( "UTF-8" , "WINDOWS-1251" , $pz1 ) ; $res = mysql_query ( "SELECT * FROM gender WHERE name_gen LIKE '$pz %'" ) ; {
echo '' . $street [ 'name_gen' ] . '' ;
}
?>
И код html...
CODE (
html ):
скопировать код в буфер обмена
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns= "http://www.w3.org/1999/xhtml" xml:lang = "ru" lang = "ru" >
<head >
<title > Autocomplete с помощью jQuery</ title >
<meta http-equiv = "Content-Language" content = "ru" / >
<meta http-equiv = "Content-Type" content = "text/html; charset=utf-8" / >
<style type = "text/css" >
* {
margin:0;
padding:0;
}
html, body {
background-color:#FFF;
font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
}
.ac_results {
padding: 0px;
border: 1px solid WindowFrame;
background-color: Window;
overflow: hidden;
}
.ac_results ul {
width: 100%;
list-style-position: outside;
list-style: none;
padding: 0;
margin: 0;
}
.ac_results iframe {
display:none;/*sorry for IE5*/
display/**/:block;/*sorry for IE5*/
position:absolute;
top:0;
left:0;
z-index:-1;
filter:mask();
width:3000px;
height:3000px;
}
.ac_results li {
position:relative;
margin: 0px;
padding: 2px 5px;
cursor: pointer;
display: block;
width: 100%;
font: menu;
font-size: 12px;
overflow: hidden;
}
.ac_loading {
background : Window url('autocomplete_indicator.gif') right center no-repeat;
}
.ac_over {
background-color: Highlight;
color: HighlightText;
}
#example {
position:absolute;
top:10px;
left:10px;
width:150px;
font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
}
#example2 {
position:absolute;
top:10px;
left:170px;
width:240px;
font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
}
.qnt {
position:absolute;
top:2px;
right:10px;
font-size:0.8em;
color:#26A908;
}
</ style >
</ head >
<body >
<input name = "autocomlete" type = "text" id = "autocomplete" / >
<script type = "text/javascript" src = "jquery/jquery.js" ></ script >
<script type = "text/javascript" src = "jquery/jquery.autocomplete.js" ></ script >
<script type = "text/javascript" >
$(document).ready(function() {
$('#autocomplete').autocomplete('backend1.php', {
delay:10,
minChars:1,
matchSubset:1,
autoFill:true,
maxItemsToShow:10
}
);
});
</ script >
</ body >
</ html >
Помогите, пожалуйста, как сделать, чтоб автозаполнение было...
quinlena
Отправлено: 28 Апреля, 2012 - 18:33:55
Частый гость
Покинул форум
Сообщений всего: 157
Дата рег-ции: Апр. 2012
Откуда: Казахстан
Помог: 0 раз(а)
Panoptik пишет: у вас в коде автокомплита не указан параметр аджакс загрузки. посмотрите в документации
Делала вот по этому примеру...
(Добавление)
Panoptik пишет: у вас в коде автокомплита не указан параметр аджакс загрузки. посмотрите в документации
Скачала пример, там нет аякса... Что делать?
quinlena
Отправлено: 28 Апреля, 2012 - 18:48:01
Частый гость
Покинул форум
Сообщений всего: 157
Дата рег-ции: Апр. 2012
Откуда: Казахстан
Помог: 0 раз(а)
Я кстати пробовала по этому примеру и почему-то не вышло. Там версия 1.2, а сейчас на сайте 1.7. Возможно это повлияло...
(Добавление)
Щас попробую еще раз сделать. Отпишусь.
(Добавление)
Вообще даже вывод не происходит(((
quinlena
Отправлено: 28 Апреля, 2012 - 19:09:23
Частый гость
Покинул форум
Сообщений всего: 157
Дата рег-ции: Апр. 2012
Откуда: Казахстан
Помог: 0 раз(а)
Panoptik пишет: а сервер вообще вам возвращает чтото.
вы хотите сделать всё и сразу. тут нужно поэтапно определять работоспособность отдельных частей приложения
В примере дан вот такой код php
PHP:
скопировать код в буфер обмена
<?PHP
header ( 'Content-Type: text/html; charset=utf-8' ) ; if ( $_SERVER [ 'HTTP_X_REQUESTED_WITH' ] == 'XMLHttpRequest' ) {
if ( $_GET [ 'q' ] ) {
$base = @ file ( "autocomplete.dat" ) ; for ( $i = 0 ; $i < count( $base ) ; $i ++ ) {
$row_base = explode ( ":" , $base [ $i ] ) ; if ( $res !== false&& $res == 0) {
$row_base [ 3
] = trim ( $row_base [ 3
] ) ; print $row_base [ 1 ] . "|" . $row_base [ 3 ] . "|" . $row_base [ 2 ] . "|" . $row_base [ 0 ] . "\n " ;
}
}
}
}
?>
Разве не нужно html подключать?
(Добавление)
Panoptik пишет: а сервер вообще вам возвращает чтото.
вы хотите сделать всё и сразу. тут нужно поэтапно определять работоспособность отдельных частей приложения
Все, дошло)) нужно html запускать, а не пхп... А можно код перестроить на подключение к базе mysql?
caballero
Отправлено: 28 Апреля, 2012 - 19:12:21
Активный участник
Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011
Откуда: Харьков
Помог: 126 раз(а)
сторонний плагин может конфликтовать с встроенным из jQuery UI
Нужно UI скачивать без родного автокомплита
я пользую этот
Поиск в теме | Версия для печати
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
Powered by ExBB FM 1.0 RC1. InvisionExBB