を選択したときに、私はこのPHPを持っている:3列のLIKE。ショーのログイン、FIRSTNAME、および自動補完リストの姓だけを選択し、ログインユーザーが
$sql = ("SELECT login, firstname, lastname FROM $temp WHERE login LIKE '%$q%'");
$rsd = mysql_query($sql);
while($rs = mysql_fetch_array($rsd)) {
$login = $rs['login'];
$fname = $rs['firstname'];
$lname = $rs['lastname'];
echo "$login ";
echo "$fname ";
echo "$lname \n";
}
私はすでに私は3でLIKEを使用することができますどのように思っていたなど、私の変数を逃れてきましたユーザーがオートコンプリートリストの3つの値すべてをどのように表示するかを選択すると、テキスト領域のログインのみが表示されます。ところでjqueryのオートコンプリートのプラグインを使用してイム:三つのフィールドのいずれかが一致するように
... where `login` like '...' or `firstname` like '...' or `lastname` like '...'
:あなたのSQLで
<script type="text/javascript">
$().ready(function() {
$("textarea#user").autocomplete("autocomplete.php", {
width: 260,
matchContains: true,
selectFirst: false
});
});
あなたはどちらのプラグインを使用していますか? 1つのファイル内の複数のフィールドを照会することができるプラグインが機能的に許可されている場合、そのプラグインは機能します。 – theking963
このプラグインを使用している私:http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/ – re1man