0
1つのフィールドから選択してオートフィル関連フィールドを作成しようとしています。 like..select会社名&自動記入の説明、番号。私はjqueryを知りません。私はいくつかの例を見ていますが、見つけたり、理解したりしませんでした。1つのフィールドを選択して複数のフィールドをオートコンプリート(オートフィル)する
if (isset($_GET['type']) && $_GET['type']){
$company = array();
try {
$statC = $db->prepare('SELECT CompanyID, CompanyName, CompanyNumber, CompanyDescription FROM Company');
$statC->execute(array('type' => '%'.$_GET['type'].'%'));
while($row = $statC->fetch()) {
$company[] = $row['CompanyName'];
$company[] = $row['CompanyID'];
$company[] = $row['CompanyNumber'];
$company[] = $row['CompanyDescription'];
}
} catch(PDOException $e) {
echo 'ERROR: ' . $e->getMessage();
}
echo json_encode($company);
}
私のjqueryのオートコンプリートはなく、一つの入力フィールドに
$(function() {
//autocomplete Day
$(".companyid").autocomplete({
source: "company.php",
minLength: 1
});
});
をすべての結果を表示する作品は、私はPHPで別の配列を作るべきか? like
$comName = array();
$comID = array();
$comDes = array();
$comNum = array();
あなたはオートコンプリートの選択イベントで行うことができます。 selectイベントでは、ajaxを使用して関連データを取得し、それをフォーム要素に割り当てます。 – khushi