Autor Zpráva
Martinek
Profil *
Ahoj podle tohoto návodu http://blok.net-vor.cz/naseptavac-jednoduse/ mám udělaný našeptávač, který funguje.
Potřeboval bych poradit jak ho upravit aby vypisoval data z databáze.

Prosím poraďte už si s tím nevím rady.

Zkouším upravit toto:
var availableTags = ["slovo1", "slovo2", "slovo3"]; a to tak, že tam dávam výpis z DB, připojení k DB, ale nic mi to nevypíše.

Děkuji
cesilek
Profil
A kolik "slov" budeš z databáze nabízet do našeptávače?
Pokud budeš vypisovat jen několik možných nabídek, stačí vytáhnout přes PHP data z DB a nechat je vypsat nějak takto:
$spojeni = new mysqli(...);
$dotaz=$spojeni->query("dotaz, který vybere slova pro našeptávání);
while ($pole=$dotaz->fetch_array())  {
if ($klicova) $klicova .=",";
$klicova.="\"".$pole['nazev sloupce v db']."\"";
}
echo "var avalibleTags = [".$klicova."];";


Při větších počtech našeptávaných slov budeš muset použít ajax.
Martinek
Profil *
cesilek:
Pokud budeš vypisovat jen několik možných nabídek
No bude jich cca 1000. Je to moc nebo je to přijatelné?
cesilek
Profil
Jde o to, že budeš uživateli posílat při každém načtení stránky všech 1000 slov a to ani našeptávač nemusí použít. Pokud budeš databázi slov nadále rozšiřovat, bude ajax nejlepším řešením.
Martinek
Profil *
cesilek:
Aha a nevíš o nějakém jednoduchém návodu?
Vím, že na netu jsou jich spousty, ale chtěl bych něco odzkoušeného a jednoduchého.

Díky

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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

0