Autor | Zpráva | ||
---|---|---|---|
Martinek Profil * |
#1 · Zasláno: 18. 3. 2011, 20:23:51
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 |
#2 · Zasláno: 18. 3. 2011, 22:17:51
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 * |
#3 · Zasláno: 19. 3. 2011, 09:35:54
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 |
#4 · Zasláno: 19. 3. 2011, 12:00:50
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 * |
#5 · Zasláno: 19. 3. 2011, 16:11:12
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 |
||
Časová prodleva: 14 let
|
0