Autor Zpráva
spacek145
Profil
Jak to udělat?
Martin02
Profil
spacek145:
Otázka v pěti slovech, proč ne? :)

Vytvoříš v HTML input. Pomocí javascriptu si vytvoříš nějakou funkci, která se bude volat po změně textu v tom inputu:
<input type="text" onchange="javascriptovaFunkce();">

Teď jde o to, odkud chceš vyhledávat. Pokud z databáze, tak ta funkce bude pomocí AJAXu volat nějaký PHP soubor, kterému předá text, který je aktuálně v inputu a ten PHP soubor se na základě těchto dat podívá do databáze a zkusí něco najít, popřípadě vrátit nějaké data, která ta javascriptová funkce zobrazí do stránky.
Pokud budeš vyhledávat z nějakých dat, kterých je třeba jen málo, bude lepší si je předem nahrát do javascriptového pole a pak ta funkce bude vyhledávat jen z toho pole a není třeba AJAX.


Mimochodem, když jsem zkusil do googlu zadat dvě slova, která leží v nadpisu tohoto topicu, v druhém odkazu je krásný příklad, dokonce jsou ve zdrojáku i popisky, jak to funguje:
Marschmallow
Profil
spacek145:
Myslíš něco jako je na Je čas ?
Str4wberry
Profil
Na jecas.cz je to dělané takto: CSS vyhledávání a filtrování obsahu » Vyhledávání

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0