1

我有以下 php 代码来自动完成单个文本字段,它有效;然而,我试图让它做的是自动完成字段:app_trn(有效),app_fname,app_lname 与我有相同的标准

<?php

if ( !isset($_REQUEST['term']) )
    exit;

$dblink = mysql_connect('localhost', 'root', 'password') or die( mysql_error() );
mysql_select_db('lms');

$rs = mysql_query('select app_trn, app_fname, app_lname from applicant where app_trn like "'. mysql_real_escape_string($_REQUEST['term']) .'%" 
order by app_trn asc limit 0,10', $dblink);

$data = array();
if ( $rs && mysql_num_rows($rs) )
{
    while( $row = mysql_fetch_array($rs, MYSQL_ASSOC) )
    {
        $data[] = array(
            'label' => $row['app_trn'] .', '. $row['app_fname'] .' '. $row['app_lname'] ,
            'value' => $row['app_trn']
        );
    }
}

echo json_encode($data);
flush();

这是将自动完成链接到文本字段的 jquery 脚本:html 表单中的“app_trn”:

<script type="text/javascript"> 
jQuery(document).ready(function(){
$('#app_trn').autocomplete({source:'suggest_zip.php', minLength:2});
});

4

0 回答 0