[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Выполнить переход по ссылке в type="text"
sprite123
У меня есть код php, который отбирается модели из базы и выводит в текстовое поле
<?php

if (version_compare(phpversion(), "5.3.0", ">=") == 1)
error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED);
else
error_reporting(E_ALL & ~E_NOTICE);

require_once('classes/CMySQL.php');

$sParam = $GLOBALS['MySQL']->escape($_GET['q']); // Выход по чтению внешних данных
if (! $sParam) exit;

switch ($_GET['mode']) {

case 'sql': // Используем базу данных как источник данных
$sRequest = "SELECT * FROM `SC_products` WHERE `name_ru` LIKE '%{$sParam}%' ORDER BY `productID`";
$aItemInfo = $GLOBALS['MySQL']->getAll($sRequest);
foreach ($aItemInfo as $aValues) {
echo "<a href='/product/".$aValues['slug']."'>".$aValues['name_ru']."</a>\n";

}
break;
}

if (!$aValues['name_ru'])
echo "Ничего не найдено. Попробуйте изменить запрос";

?>


Выводит они их следующим кодом html

<input type="text" id="searchstring" name="searchstring" value='{$searchstring|default:$_str}' title="{'search_products'|transcape}" class="input_message" autocomplete="off">

</form>

{literal}
<script language="JavaScript">
$(function(){

$('#searchstring').autocomplete('data.php?mode=sql', {
width: 490,
max: 20
});

});
</script>
{/literal}


Выводит модели с ссылкой, на нужную страницу, но когда я нажимаю на эту модель у меня происходит не переход на новую страницу, а просто вставляется в текстовое поле код вида: <a href='/product/урл модели'>"имя модели"</a>

Подскажите как сделать переход по ссылке именно из PHP фаила???
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.