Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2018-08-10, 11:41


Nexisten

Moderator






Wiek: 22
Na forum: 4107 dni
Posty: 551
Nick w MP: Nexisten

Piwa: 1479

Respekt: 287,3
Respekt: 287,3Respekt: 287,3Respekt: 287,3

Cze??, potrzebuje porady jak jedn? rzecz wykona?.
Chodzi mi o pobieranie kilku kolumn z tabeli w MySQL po Server-Side, nast?pnie wy?wietlanie tych informacji w poszczeg?lnych kolumnach w Gridliscie po stronie clienta.

Mogliby?cie poda? jaki? prosty przyk?ad na wykonanie tego?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-10, 13:34


eject

kurdebele






Wiek: 30
Na forum: 3659 dni
Posty: 182
Nick w MP: EjecT

Piwa: 2456

Respekt: 85,8

Ostrzeżeń: 60%
Client:

local sx,sy guiGetSceenSize()
gridlista guiCreateGridList(sx/2,sy/2,150,150)
kolumna1 guiGridListAddColumn(gridlista,"Kolumna1",0.2)
kolumna2 guiGridListAddColumn(gridlista,"Kolumna2",0.2)
kolumna3 guiGridListAddColumn(gridlista,"Kolumna3",0.2)

addEvent('gridlist:fill',root,function(q)
    for i,v in ipairs(q) do
        local row guiGridListAddRow(gridlista)
        guiGridListSetItemText(gridlista,row,kolumna1,v[i][1])
        guiGridListSetItemText(gridlista,row,kolumna2,v[i][2])
        guiGridListSetItemText(gridlista,row,kolumna3,v[i][3])
    end
end)

Server:

addCommand('fill:gridlist',root,function(plr)
    local q exports['db']:get('select * from gracze')
    local rand math.random(1,#q)
    local t = {q[rand]['kolumna1'],q[rand]['kolumna2'],q[rand]['kolumna3']}
    triggerClientEvent(plr,"gridlist:fill",plr,t)
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-10, 15:19


Nexisten

Moderator






Wiek: 22
Na forum: 4107 dni
Posty: 551
Nick w MP: Nexisten

Piwa: 1479

Respekt: 287,3
Respekt: 287,3Respekt: 287,3Respekt: 287,3


addEvent("calls:newCalls"true)
addEventHandler("calls:newCalls"root, function(q)
    for i,v in ipairs(q) do
        local row guiGridListAddRow(gridlist)
        guiGridListSetItemText(gridlistrownicknamev[i][1])
        guiGridListSetItemText(gridlistrowreasonv[i][2])
        guiGridListSetItemText(gridlistrowwhenv[i][3])
        guiGridListSetItemText(gridlistrowlocationv[i][4])
    end
end)


attempt to index field '?' (a nil value)
Chodzi tutaj o te wszystkie cztery guiGridListSetItemText.

[ Dodano: 2018-08-11, 11:39 ]
@ref - Kto? co??

Postaw piwo autorowi tego posta
 

 
Tagi: pobieranie :: danych :: mysql
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku