Bonsoir à vous,
en fait, j'essaie d'utiliser le plugin inputToken mais je n'arrive à faire en sorte qu'il affiche la liste des résultats retournés quand je fais une recherche.
Voici mon code HTML :
Voici mon code php :
Voici ce que mon tableau retourne :
[{"USER_FIRSTNAME":"Bouraada"},{"USER_FIRSTNAME":"Boussouf"}]
Malheureusement, je ne sais pas pourquoi il ne m'affiche pas les résultats retournés.
Avez-vous une idée ?
Merci d'avance
Bonne journée
Thierry
Modifié par THIRT05 (26 Apr 2019 - 20:52)
en fait, j'essaie d'utiliser le plugin inputToken mais je n'arrive à faire en sorte qu'il affiche la liste des résultats retournés quand je fais une recherche.
Voici mon code HTML :
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8" />
<meta name="description" content="website">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Website</title>
</head>
<body>
<form action="#" method="post" role="form">
<div>
<label for="collaborators">Collaborateurs</label>
<input type="text" name="collaborators" id="collaborators" size="80" maxlength="80" />
<br />
<input type="button" name="btnSubmit" value="Soumettre" />
</div>
</form>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.0/jquery.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery-tokeninput/1.7.0/jquery.tokeninput.js"></script>
<script>
$(document).ready(function(){
$("#collaborators").tokenInput("collaborators.php");
});
</script>
</body>
</html>
Voici mon code php :
$keysearch = $_GET['q'] . '%';
$sql_search_user = $db->prepare("SELECT USER_NAME FROM USER WHERE USER_NAME LIKE ?");
$sql_search_user->execute(array($keysearch));
$usersData = array();
$count_user = $sql_search_user->rowCount();
if ($count_user > 0)
{
while ($user_infos = $sql_search_user->fetch(PDO::FETCH_ASSOC))
{
$usersData[] = $user_infos;
}
}
echo json_encode($usersData);
Voici ce que mon tableau retourne :
[{"USER_FIRSTNAME":"Bouraada"},{"USER_FIRSTNAME":"Boussouf"}]
Malheureusement, je ne sais pas pourquoi il ne m'affiche pas les résultats retournés.
Avez-vous une idée ?
Merci d'avance
Bonne journée
Thierry
Modifié par THIRT05 (26 Apr 2019 - 20:52)