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: 4248 dni
Posty: 552
Nick w MP: Nexisten

Piwa: 1486

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: 3800 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: 4248 dni
Posty: 552
Nick w MP: Nexisten

Piwa: 1486

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(gridlist, row, nickname, v[i][1])
        guiGridListSetItemText(gridlist, row, reason, v[i][2])
        guiGridListSetItemText(gridlist, row, when, v[i][3])
        guiGridListSetItemText(gridlist, row, location, v[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 » Pobieranie danych z MySQL 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