Top cu playeri

Ai o întrebare legată de PHP? Incercăm să îi găsim soluţie. Sau poate doar vrei să publici un cod interesant.

Moderatori: Zamolxe, Moderatori

GigiDuru
Average Member
Mesaje: 53
Membru din: Vin Ian 24, 2014 1:35 pm

Top cu playeri

Mesajde GigiDuru » Joi Feb 06, 2014 4:52 pm

Salutare prieteni!
M-am impotmolit la o mica problema.
Deci am un tabel cu playeri, mai bine zis un top si vreau sa imi arate pe primul rand 1 | nume| etc, pe alt doilea rand 2 | nume | etc, vreau sa imi arate pozitia fiecarui jucator in top.
Ce sa adaug la script ca sa imi inceapa pur si simplu de la 1 pana unde se termina tabelul. Daca am 2000 de randuri sa fie de la 1 pana la 2000.
Multumesc. Nu mi's eu cel mai bun la explicat dar sper ca s-a inteles!



Avatar utilizator
inginerul
Average Member
Mesaje: 111
Membru din: Sâm Dec 01, 2012 11:34 pm
Contact:

Re: Top cu playeri

Mesajde inginerul » Joi Feb 06, 2014 5:42 pm



GigiDuru
Average Member
Mesaje: 53
Membru din: Vin Ian 24, 2014 1:35 pm

Re: Top cu playeri

Mesajde GigiDuru » Joi Feb 06, 2014 5:46 pm

Eu am tabelul mysql. Si da are campu id. Dar pe mine nu aia ma intereseaza. Pe mine ma intereseaza locul fiecarui player in tabel, adica ceva de genul asta:
| 1 | Ion | Vasile |
| 2 | Ion | Gheorghe |

Pur si simplu ii un top cu cine ii cel mai bun, se clasifica dupa experienta. E un fel de joc. Chiar daca Gheorghe trece primul eu nu vreau sa se modifice cifra, adica:
| 1 | Ion | Gheroghe |
| 2 | Ion | Vasile |

Vreau sa fac un top cu playeri. Cine e pe primul loc, cine pe al doilea, etc.

Avatar utilizator
inginerul
Average Member
Mesaje: 111
Membru din: Sâm Dec 01, 2012 11:34 pm
Contact:

Re: Top cu playeri

Mesajde inginerul » Joi Feb 06, 2014 6:00 pm

pai si ti-am dat scriptul cum sa faci asta. nu trebuie decat sa inlocuiesti numele coloanelor, tabelul si ce mai e pe acolo


GigiDuru
Average Member
Mesaje: 53
Membru din: Vin Ian 24, 2014 1:35 pm

Re: Top cu playeri

Mesajde GigiDuru » Joi Feb 06, 2014 6:03 pm

Pai tu mi-ai dat: $row['id'] Deci id-ul fiecaruia din baza de date nu? Deci daca ion are 1 si gheorghe 2 atunci daca gheorghe ar trece primu tabelul nu ar arata asa?:
2 | Gheorghe |
1 | Ion |

Avatar utilizator
inginerul
Average Member
Mesaje: 111
Membru din: Sâm Dec 01, 2012 11:34 pm
Contact:

Re: Top cu playeri

Mesajde inginerul » Joi Feb 06, 2014 6:41 pm



GigiDuru
Average Member
Mesaje: 53
Membru din: Vin Ian 24, 2014 1:35 pm

Re: Top cu playeri

Mesajde GigiDuru » Joi Feb 06, 2014 6:58 pm

Acuma merge, multumesc frumos. Tot ce am vrut e acel $nr 1 si $nr++; Multumesc frumos!

IncDoDo
Junior Member
Mesaje: 30
Membru din: Lun Mar 18, 2013 9:18 pm

Re: Top cu playeri

Mesajde IncDoDo » Vin Feb 07, 2014 12:05 am


GigiDuru
Average Member
Mesaje: 53
Membru din: Vin Ian 24, 2014 1:35 pm

Re: Top cu playeri

Mesajde GigiDuru » Vin Feb 07, 2014 3:06 pm

Salutare, iti multumesc pentru script dar sa fiu cat pot de explicit.
Tabelul eu il am, l-am aranjat tot, descendent tot perfect. Problema imi era cum sa fac sa imi apara locul in fata fiecaruia, adica 1 Ion, 2 Vasile, etc. Chiar daca Vasile trecea in fata nu vroiam sa imi apara 2 Vasile si 1 Ion. Ca asa imi dadeam direct din baza de date $row['id'], directul id-ul userului si daca are id 20.000 ganditiva cum ar arata toptul:
20.000 Ion, 684 Vasile, 2.345 Gheroghe, deci practic nu mai era nici un top. Eu nu vroiam id-ul de la inregistrare ci vroiam sa imi apara niste numere in fata fiecaruia. 1 bla, 2 bla, 3 bla. Sper ca s-a inteles aucma! :)


Înapoi la “Cod PHP”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 13 vizitatori