Добрый вечер. Возникла ситуация, в базе данных есть наименование фирмы и ее id. В одном поле у меня происходит выборка из базы данных при помощи плагина autocomplete, и при выборе фирмы, мне нужно вытащить ее id в другое поле. Помогите реализовать это??
index.php
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Auto Complete Input box</title>
<link rel="stylesheet" type="text/css" href="jquery.autocomplete.css" />
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.autocomplete.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#tag").autocomplete("autocomplete.php", {
selectFirst: true
});
});
</script>
</head>
<body>
<label>Фирма :</label>
<form action="" method="post" id="contact" accept-charset="utf-8">
<input name="tag" type="text" id="tag" size="50"/>
<input type="submit" name="submit" value="ОТПРАВИТЬ"/>
</form>
<br/><br/>
</body>
</html>
autocomplete.php
header("Content-Type: text/html; charset=windows-1251");
$q=$_GET['q'];
$q = iconv('UTF-8', 'windows-1251', $q);
$serverName = 'localhost'; //Подключение к серверу
$connectionInfo = array( "Database"=>"ISS", "UID"=>"Stanislav", "PWD"=>'04071995'); //Данные для подключения
$conn = sqlsrv_connect( $serverName, $connectionInfo); //Подключение
$sql="SELECT tname, id_firm FROM dbo.Firm WHERE tname LIKE '%$q%'";
$result = sqlsrv_query($conn,$sql);
if($result)
{
while($row=sqlsrv_fetch_array($result))
{
$currval = array();
$currval['name'] = $row['tname'];
$currval['id'] = $row['id_firm'];
echo $currval['name']."\n";
}
}