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

Wysłany: 2017-06-15, 17:32


Atroth







Wiek: 24
Na forum: 3818 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4813

Respekt: 540
Respekt: 540

S:


addEvent("gridlist", true)
addEventHandler("gridlist", root, function()
    local que = dbQuery(connect, "SELECT * FROM zatrudnieni WHERE Nick=?", nick)
    local result = dbPoll(que, -1)
        for k,v in pairs(result) do
            triggerClientEvent(client, "insert_gridlist", client, v.Nick)
        end
end)


C:

addEvent("insert_gridlist", true)
addEventHandler("insert_gridlist", root, function(nick)

    local row = guiGridListAddRow(gridlista)
    guiGridListSetItemText ( gridlista, row, kolumna, nick, false, false)

end)


Jak pobra? wszystkich graczy z kolumny "Nick" i wy?wietli? ich w gridli?cie?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-15, 18:17


amited







Wiek: 26
Na forum: 3855 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

1. W S nick nie istnieje.

addEvent("gridlist", true)
addEventHandler("gridlist", root, function()
    local que = dbQuery(connect, "SELECT * FROM zatrudnieni")
    local result = dbPoll(que, -1)
 if #result > 0 then
           triggerClientEvent(client, "insert_gridlist", client, result)
    end
end)

addEvent("insert_gridlist", true)
addEventHandler("insert_gridlist", root, function(result)
guiGridListClear(GUIEditor.gridlist[1])
    if not result then return end
    for i,v in pairs(result) do
        local row=guiGridListAddRow(GUIEditor.gridlist[1] )
        guiGridListSetItemText(GUIEditor.gridlist[1] , row, 1, v["nazwa kolumny"], false, false)
        guiGridListSetItemText(GUIEditor.gridlist[1] , row, 2, v["nazwa kolumny"], false, false)
    end
end)


Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-15, 18:26


Atroth







Wiek: 24
Na forum: 3818 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4813

Respekt: 540
Respekt: 540

amited, Skrypt troche uleg? zmianie. Kolumny w bazie danych mam dwie, a ma pobiera? nicki:

C:


addEventHandler("onClientResourceStart", root, function()
    triggerServerEvent("gridlist", localPlayer)
end)


S:


addEvent("gridlist", true)
addEventHandler("gridlist", root, function()
    local que = dbQuery(connect, "SELECT * FROM zatrudnieni WHERE Nick=?")
    local result = dbPoll(que, -1)
    if #result > 0 then
        for k,v in pairs(result) do
            triggerClientEvent(client, "insert_gridlist", client, result)
        end
    end
end)


I potem "insert_gridlist"


addEvent("insert_gridlist", true)
addEventHandler("insert_gridlist", root, function(result)

    for i,v in pairs(result) do
        local row=guiGridListAddRow(gridlista )
        guiGridListSetItemText(gridlista , row, 1, kolumna, false, false)
        guiGridListSetItemText(gridlista , row, 2, kolumna, false, false)
    end
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-15, 18:37


amited







Wiek: 26
Na forum: 3855 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466


local que = dbQuery(connect, "SELECT * FROM zatrudnieni WHERE Nick=?")

Co to jest?
zostaw samo SELECT * FROM zatrudnieni i dlaczego zmieniasz ten evnet insert... ma by? tak jak ci poda?em wy?ej

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-15, 18:37


Atroth







Wiek: 24
Na forum: 3818 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4813

Respekt: 540
Respekt: 540

amited, Mam dwie kolumny w bazie danych. Pobiera mi co innego ni? nick gracza ...

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-15, 18:39


amited







Wiek: 26
Na forum: 3855 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

Rookspack, Ma pobiera? wszystko i sobie tylko wy?wietlasz nick... poda?em ci 2 linijki ?eby? wiedzia? ?e trzeba zmieni? liczb? row.

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-15, 18:46


Atroth







Wiek: 24
Na forum: 3818 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4813

Respekt: 540
Respekt: 540

amited, Chce pobra? jedynie nick gracza, a potem ma si? wy?wietla? w gridli?cie. Mam dwie kolumny w BAZIE DANYCH. Jedn? "Nick", a drug? "Ranga", kt?ra jest wyra?ana w postaci liczby. Je?eli zastosuje tw?j kod, wyskakuj? mi w gridli?cie jakie? "1" i jest ich x.

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-15, 18:53


amited







Wiek: 26
Na forum: 3855 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466


addEvent("insert_gridlist", true)
addEventHandler("insert_gridlist", root, function(result)
guiGridListClear(GUIEditor.gridlist[1])
    if not result then return end
    for i,v in pairs(result) do
        local row=guiGridListAddRow(GUIEditor.gridlist[1] )
        guiGridListSetItemText(GUIEditor.gridlist[1] , row, 1, v["Nick"], false, false)
    end
end)

...

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-15, 18:59


Atroth







Wiek: 24
Na forum: 3818 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4813

Respekt: 540
Respekt: 540

amited, Za ka?dym razem, je?eli dodam do tabeli nick kogo?, musz? restartowa? aby pojawi? si? on w tabeli.

Rozwi?zane.

Postaw piwo autorowi tego posta
 

 
Tagi: gridlista :: baza :: danych
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Gridlista, baza danych 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