Moteur de recherche instantané ne marche pas
killianwebmaster
-
ThEBiShOp Messages postés 8411 Date d'inscription Statut Contributeur Dernière intervention -
ThEBiShOp Messages postés 8411 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour, je suis en train de créer un moteur de recherche instantané en ajax, et mon code ne marche pas:
Voici mon code qui se trouve dans func.js
$(document).ready(function(){
$('#search').keyup(function(){
var search = $(this).val();
search = $.trim(search);
if(search !==""){
$('#loader').show();
$.post('post.php',{search:search},function(data){
$('#resultat ul').html(data);
$('#loader').hide();
//clique sur le lien
$('a').click(function(){
var lien = $(this).text();
$('#loader').show();
$.post('show.php',{lien,lien},function(data){
$('#feedback').html(data);
});
});
});
}
});
});
Voici celui qui se trouve dans post.php
<?php
include('connect.php');
if(isset($_POST['search']) && !empty($_POST['search'])){
$search = mysql_real_escape_string(htmlentities($_POST['search']));
$query = mysql_query("SELECT nom FROM articles WHERE nom LIKE '$search%'") or die(mysql_error());
while($rows = mysql_fetch_assoc($query)){
echo"<li><a href='#'>".$rows['nom']."</a></li>";
}
}
?>
Et voici celui qui se trouve dans show.php
<?php
echo"teste";
?>
Merci beaucoup si quelqu'un peut m'aider.
Merci ,au revoir
Voici mon code qui se trouve dans func.js
$(document).ready(function(){
$('#search').keyup(function(){
var search = $(this).val();
search = $.trim(search);
if(search !==""){
$('#loader').show();
$.post('post.php',{search:search},function(data){
$('#resultat ul').html(data);
$('#loader').hide();
//clique sur le lien
$('a').click(function(){
var lien = $(this).text();
$('#loader').show();
$.post('show.php',{lien,lien},function(data){
$('#feedback').html(data);
});
});
});
}
});
});
Voici celui qui se trouve dans post.php
<?php
include('connect.php');
if(isset($_POST['search']) && !empty($_POST['search'])){
$search = mysql_real_escape_string(htmlentities($_POST['search']));
$query = mysql_query("SELECT nom FROM articles WHERE nom LIKE '$search%'") or die(mysql_error());
while($rows = mysql_fetch_assoc($query)){
echo"<li><a href='#'>".$rows['nom']."</a></li>";
}
}
?>
Et voici celui qui se trouve dans show.php
<?php
echo"teste";
?>
Merci beaucoup si quelqu'un peut m'aider.
Merci ,au revoir
A voir également:
- Moteur de recherche instantané ne marche pas
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Google moteur de recherche page d'accueil - Guide
- Copernic moteur de recherche - Télécharger - Navigateurs
- Consultez le code source de cette page. copiez la ligne qui indique aux moteurs de recherche de ne pas référencer la page. ✓ - Forum Référencement
- Copiez la ligne qui indique aux moteurs de recherche de ne pas référencer la page. - Forum Réseaux sociaux