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: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

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"clientv.Nick)
        end
end)


C:

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

    local row guiGridListAddRow(gridlista)
    guiGridListSetItemText gridlistarowkolumnanickfalsefalse)

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: 3714 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"clientresult)
    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] , row1v["nazwa kolumny"], falsefalse)
        guiGridListSetItemText(GUIEditor.gridlist[1] , row2v["nazwa kolumny"], falsefalse)
    end
end)


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

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


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

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"clientresult)
        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 row1kolumnafalsefalse)
        guiGridListSetItemText(gridlista row2kolumnafalsefalse)
    end
end)


Postaw piwo autorowi tego posta
 

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


amited







Wiek: 26
Na forum: 3714 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: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

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: 3714 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: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

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: 3714 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] , row1v["Nick"], falsefalse)
    end
end)

...

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

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


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

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 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