Auto-Suggest PHP-Code Wie der Google-Suche
Brauche ich eine leistungsstarke such-code für mein Produkt databse
In, das ich brauche, um Suchbegriffe, die Gegenwart in den Produkt-Titel und Beschreibung
wenn wir ein Wort eingeben, es sollte das Wort und das nächste Wort nach Wort im Satz.
Kann Jemand helfen mit dem code unten
$sql="SELECT REPEAT (pr_name,1) AS names, REPEAT (pr_description, 1) AS pdes, REPEAT ('pr',1) AS lity FROM products WHERE pr_name like '%".$searchq."%' OR pr_description like '%".$searchq."%'".$qrtxt1." UNION SELECT REPEAT (sr_title, 1) AS names, REPEAT (sr_description, 1) AS pdes, REPEAT ('ser',1) AS lity FROM services WHERE sr_title like '%".$searchq."%' OR sr_description like '%".$searchq."%'".$qrtxt2." ORDER BY names LIMIT 10";
$result = mysql_query($sql);
echo "<ul class='livelist'>";
while($row = mysql_fetch_array($result))
{
$restext1='';
$restext2='';
$restext1= magicWords($searchq, $row['names']);
$restext2= magicWords($searchq, $row['pdes']);
if(!empty($restext1))
{
$wrappedtext1=wordwrap($restext1);
echo "<li id=".$row['lity']." onclick='clearlist(this.innerHTML,this.id)'>".substr($wrappedtext1, 0, strpos($wrappedtext1, "\n"))."<li>";
}
if(!empty($restext2))
{
$wrappedtext2=wordwrap($restext2);
echo "<li id=".$row['lity']." onclick='clearlist(this.innerHTML,this.id)'>".substr($wrappedtext2, 0, strpos($wrappedtext2, "\n"))."<li>";
}
}
echo "</ul>";
Tipp: sollten Sie einen Blick auf jQuery AutoSuggest-plugin (code.drewwilson.com/entry/autosuggest-jquery-plugin) oder jQuery AutoComplete plugin (jqueryui.com/demos/autocomplete)
InformationsquelleAutor Sumesh | 2012-03-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie dieses tutorial, können Sie erhalten eine Idee zu implementieren, Auto-vorschlagen-option, wie Sie wollen. Gibt es Beispielcode und demo zur Verfügung. Sie entwickeln Automatische vorschlagen Aufgabe mit dieser.
http://coding.pressbin.com/19/Implementing-Google-auto-suggest-using-jQuery
Demo: http://www.pressbin.com/
Jetzt versuchen die links aktualisiert.Aber das ist entwickelt mit PHP, Jquery... Sie verwendet Jquery Autocomplete-plugin.
InformationsquelleAutor Balaji Kandasamy