WRInaute passionné
Bonjour à tous,
J'ai un champs et j'utilise un jquery autocompletion pour obtenir des propositions selon le début de la requête écrite.
Puis je peux choisir parmi les propositions, quand je clique sur une proposition, elle se met dans le champs et je peux cliquer sur le bouton pour lancer la recherche.
Mais, j'aimerais que lorsque je clique sur une des proposition, ce soit un lien, et je vais sur une autre page. Pour l'instant quand je met un lien sur mes proposition et que je clique sur l'une d'entre elle, ça me rempli le champs avec <a href='/test'>test</a>, mais ça ne va pas sur la page test.
Voila le code:
La partie formulaire...
La partie SearchProposal.php qui me retourne la liste des propositions trouvées
Normallement la dernière ligne
j'ai juste
j'ai rajouté le <a href=''>
Voila si quelqu'un a une piste ou une idée ou l'a déja fait c'est super cool
Merci d'avance
J'ai un champs et j'utilise un jquery autocompletion pour obtenir des propositions selon le début de la requête écrite.
Puis je peux choisir parmi les propositions, quand je clique sur une proposition, elle se met dans le champs et je peux cliquer sur le bouton pour lancer la recherche.
Mais, j'aimerais que lorsque je clique sur une des proposition, ce soit un lien, et je vais sur une autre page. Pour l'instant quand je met un lien sur mes proposition et que je clique sur l'une d'entre elle, ça me rempli le champs avec <a href='/test'>test</a>, mais ça ne va pas sur la page test.
Voila le code:
La partie formulaire...
Code:
<form method="post" class="input-append" action='search.php'>
<script type="text/javascript">
$(document).ready(function() {
$('#SearchField2').autocomplete('SearchProposal.php');
});
</script>
<input id='SearchField2' class="span2" name='search' type='text' placeholder="Search" />
<button class="btn" type="submit">Go!</button>
</form>
La partie SearchProposal.php qui me retourne la liste des propositions trouvées
Code:
<?php
if(isset($_GET['q'])) {
$q = htmlentities($_GET['q']);
try {
$bdd = new PDO('mysql:host='.host.';dbname='.bdd.'', ''.user.'', ''.pass.'');
} catch(Exception $e) {
exit('Impossible to connect database');
}
$requete = "SELECT cmg_business.business FROM cmg_business WHERE business LIKE \"%".$q."%\" ORDER BY business ASC LIMIT 0, 30";
$resultat = $bdd->query($requete) or die(print_r($bdd->errorInfo()));
while($donnees = $resultat->fetch(PDO::FETCH_ASSOC)) {
echo "<a href=''>".$donnees['business']."</a>"."\n";
}
}
?>
Normallement la dernière ligne
Code:
echo "<a href=''>".$donnees['business']."</a>"."\n";
Code:
echo "".$donnees['business'].""."\n";
Voila si quelqu'un a une piste ou une idée ou l'a déja fait c'est super cool
Merci d'avance