0
我試圖將用戶標識存儲到隱藏字段(類似value =「userid」的東西),所以我可以在需要提交時使用它。 我有一個自動完成的字段工作正常,但與名字和姓氏一起顯示用戶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);
許多謝謝
您在'php'文件中連接'$ clientid'和'$ clientfirstname'。 」。$ clientlastname'。這就是你可以看到user_id的原因。 – EhsanT
嗨,感謝您的回答。好吧,如果我從串聯中刪除$ clientid,它不會在輸入中顯示用戶標識,但我仍然不知道如何將name =「$ clientid」中的用戶標識插入到輸入中,或者也可能分開隱藏輸入。謝謝 – pippo
'process()'是你的自定義函數嗎? – EhsanT