Код: Выделить всё
return_arr = array();
/* If connection to database, run sql statement. */
if ($connect)
{
$fetch = mysql_query("SELECT * FROM jobs WHERE job_name LIKE '%". mysql_real_escape_string($_GET['q']) ."%' OR insert_id LIKE '%". mysql_real_escape_string($_GET['q']) ."%' ORDER BY job_name ASC");
/* Retrieve and store in array the results of the query.*/
while ($row = mysql_fetch_array($fetch, MYSQL_ASSOC)) {
$key = $row['job_name']."-".$row['insert_id'];
array_push($return_arr,$key);
}
}
/*Sort Array*/
foreach ($return_arr as $value) {
echo "$value\n";
}
Код: Выделить всё
$("#job_select").autocomplete('../lib/job_select2.php', {
minChars: 0,
autoFill: true,
mustMatch: true,
matchContains: false,
scrollHeight: 220
});
Однако, когда я ввожу идентификатор задания, он представляет мне список заданий, но когда я выхожу из поля, запись исчезает. Я знаю, что это потому, что mustMatch имеет значение true, но мне нужно, чтобы для него было установлено значение true. Я не хочу принимать какие-либо данные, которых еще нет в базе данных.
Подробнее здесь: https://stackoverflow.com/questions/110 ... ot-working
Мобильная версия