Autocompletion passage de variable
Bonjour j'ai récupérer un script permettant de faire un input avec autocompletion.
Il fonctionne si je ne met pas de Where car je n'arrive pas à faire passer ma variable ID (qui correspond à l'id de l'utlisateur)
Mon code PHP:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
<?php
// si on reçoit une donnée
if((isset($_GET['q'])) && (isset($_GET['id']))){
$q = htmlentities($_GET['q']); // protection
include_once("../config/connexpdo.inc.php"); //parametre bdd
$IdUser = ($_GET['id']);
try
{
$bdd = connexpdo();
$query = $bdd->query("SELECT NomAnniv,PrenomAnniv FROM anniversaire WHERE NomAnniv LIKE '". $q ."%' AND IdUser = ".$IdUser." ORDER BY NomAnniv, PrenomAnniv ASC LIMIT 0, 10");
while ($row = $query->fetch(PDO::FETCH_NUM)) {
//Connaitre le nombre de page a afficher (15 entrées par page)
echo $row[0] ." ".$row[1]."\n";
}
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage()); //En cas d'erreur précédemment, on affiche un message et on arrête tout
}
}
?> |
Html + appel fonction :
Code:
1 2 3 4 5 6 7 8
| </span><input value="" class="validate[required,custom[onlyLetter],length[2,25]]" type="text" name="nom" id="nom">
<input value="<?php echo ($_SESSION['iduser']); ?>" type="hidden" name="id" id="id">
<script>
$(document).ready(function() {
$('#nom').autocomplete('./fonction/autocomplete.php');
$('#id').autocomplete('./fonction/autocomplete.php'); // NE FONCTIONNE PAS
});
</script> |
Quelqu'un connaitrait la bonne syntaxe pour faire passer ma variable SESSION ID dans la page de traitement autocomplete.php ?
Merci à tous