0
ユーザーIDを隠しフィールド(value = "userid"のようなもの)に保存しようとしています。 私は正常に動作しているオートコンプリートフィールドを持っていますが、これもユーザーIDと同じ姓名と一緒に表示されます。オートコンプリート先頭はユーザーIDを隠しフィールドに格納します
これは私がこれまで何をやったかである:
HTMLフォーム入力
<input class="typeahead form-control" type="text">
Javascriptコード
PHPコード
$select_user = mysqli_prepare($conn, "SELECT user_id, user_first, user_last FROM users WHERE user_first LIKE '%".$_GET['query']."%' LIMIT 10");
mysqli_stmt_execute($select_user);
mysqli_stmt_bind_result($select_user, $clientid, $clientfirstname, $clientlastname);
$json = [];
while (mysqli_stmt_fetch($seleziona_utente)) {
$json[] = $clientfirstname.' '.$clientlastname.' '.$clientid;
}
echo json_encode($json);
多くおかげで
あなたは '$ clientid'を' php'ファイルに連結しています。 '$ clientlastname'。それがuser_idを見ることができる理由です。 – EhsanT
こんにちは、お返事ありがとうございます。ですから、$ clientidを連結から取り除いても、入力にユーザーIDを表示することはできませんが、入力に名前= "$ clientid"のユーザーIDを挿入する方法、または別の方法でユーザーIDを挿入する方法はまだ分かりません隠された入力。ありがとう – pippo
'process()'はあなたのカスタム関数ですか? – EhsanT