Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 8 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 26.02.08
Prihlásený: 24.05.13
Príspevky: 372
Témy: 66
Bydlisko: Nové Zámky
Príspevok NapísalOffline : 15.08.2008 3:43

cafko...prave riesim taku vec...na stranke ma byt nazov kategorie pod nazvom by sa mal zobrazit hraci ktory je v danej kategorii a zoradit podla cisel od 1 do XYZ vedla toho by mal byt input kde by sa zobrazovalo jeho aktualne cislo(podla ktoreho sa zobrazuje..malo by sluzit nato ked ma user 2 tak sa zobrazuje druhy a ked mu zmenim cislo na 1 tak sa zobrazi prvy atd...takto by sa to malo upravovat) a vedla toho by malo byt tlacitko ktore umoznuje daneho usera z kategorie vymazat...v tabulke mam nasledovne stlpce id, id_player, kategoria, popis ... mno problem nastava v tom ze newem ako pod nazov mam vypisat vsetkych ludi ktory su v kategorii

-----------------------Nazov kategorie--------------------------
user1_______________poradie 1_______Zmazat
user2_______________poradie 2_______Zmazat
user3_______________poradie 3_______Zmazat

--------------------- Nazov kategorie 2-------------------------
user4_______________poradie 1_____________ Zmazat
user5_______________poradie 2_____________ Zmazat

takto nejak by to malo vyzerat snad ste ma pochopili...kedze viem ze toto forum nieje nato aby ste mi sem davali hotove kody (to ani nechcem) tak som sa pokusil nieco spravit sam...lenze problem je v tom ze neviemsi prosto rady ako nato...tuto je kod...newem ci som vobec zacal dobre pls help
Kód:
<?php
$vyberVsetkychKategorii = "SELECT * FROM p_members ORDER BY kategoria ASC, poradie ASC";
$queryVsetkychKategorii = mysql_query($vyberVsetkychKategorii);
$rowsVsetkychKategorii = mysql_num_rows($queryVsetkychKategorii);

if ($resultVyberVsetkyKategorie && $rowsVsetkychKategorii > 0)
  {
   while ($myRowVyberVsetkyKategorie = mysql_fetch_array($resultVyberVsetkyKategorie))
   {
   ?>
   <table>
   <tr><td><?php print $myRowVyberVsetkyKategorie['kategoria']; ?></td></tr>
   <tr>
   <td width="80%">...SEM POTREBUJEM VYPISAT VSETKYCH USEROV KTORY SU V KATEGORII...</td>
   <td width="18%"><form action="?kontakty2" method="post">Poradie: <input type="text" name="poradie" class="inputbox" maxlength="2" size="2" value="...SEM POTREBUJEM ZISTIT AKE MA USER PORADIE to cislo..."></td>
   <td width="2%"><a  href="?kontakty2&task=delete&id_kontakt="...SEM POTREBUJEM DOSTAT ID KTORE MA USER v STLPCI s nazvom ID..." ><img src="delete.gif" border="0" title="Delete"></a></td>
   </tr>
   </table>
   <table>
   <tr>
   <td collspan="3"><input type="submit" value="Zoradiť"></td></form></tr>
   </table>
   <?php
   }
 
  }

?>


Offline

Správca fóra
Správca fóra
zmena poradia(cisla)

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 15.08.2008 7:12

jediny problem vidim v uprave poradia, lebo ked zmenis trebars posledneho usera na prveho, musi sa zmenit poradie vsetkych ostatnych... takto to vychadza, ze kazdemu musis pripocitat k poradiu +1 (update)... iny pripad je zasa, ked chces nejakeho usera posunut o par pozicii hore/dole... treba trochu nad tym pouvazovat, ale da sa to spravit...

co sa tyka vypisu hodnot id a pod, staci pouzit $myRowVyberVsetkyKategorie['stlpec_ktory_chces_vypisat'] na patricnych miestach


Naposledy upravil stenley dňa 15.08.2008 15:07, celkovo upravené 1






_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 26.02.08
Prihlásený: 24.05.13
Príspevky: 372
Témy: 66
Bydlisko: Nové Zámky
Príspevok Napísal autor témyOffline : 15.08.2008 10:53

no hej ked som si lahol do postele tak mi to nedalo a rozmyslal som nad tym a tiez ma napadlo...bolo by najlepsie keby som mal input pri kazdom mene do ktoreho by som zadal tie cisla a ak by som chcel prehodit usera 1 a 2 (vymenit im poradie) tak by som im iba prerpisal cisla a v stlpci poradie by sa updatli vsetky riadky ci sa uz menili alebo nie...dalo by sa to tak???a este ci by to bolo dobre alebo nejake ine navrhy???


Offline

Správca fóra
Správca fóra
zmena poradia(cisla)

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 15.08.2008 15:11

najjednoduchsie by sa to dalo spravit asi tak, ze by si nevpisoval priamo poradie do inputu, ale by si klikal na sipky posun hore/dole... v tomto pripade by sa menili hodnoty poradia len v dvoch riadkoch v tabulke... ak by vsak tych hracov bolo vela, mozno by ta zacal boliet aj prst od toho neustaleho klikania :)







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 15.08.2008 15:27

V podstate by mali stačiť dva UPDATE; jeden by posunul hráčov, ktorý majú poradie medzi novým a starým poradím presúvaného hráča (použilo by sa tam poradie=poradie+1 alebo poradie=poradie-1 podľa toho, či sa hráč presúva hore, alebo dole) a druhý by nastavil nové poradie toho hráča.

Určite by ale bolo dobré mať tam aj tie tlačidlá na posun o jedno miesto dopredu/dozadu (prípadne aj o 10 miest...) a pomocou. Každopádne by to komplikovala možnosť súčasnej zmeny poradia viacerých hráčov.

Dal by sa do toho zapracovať aj AJAX (ale to už by asi bolo lepšie použiť nejakú knižnicu, ale všetko to záleží od toho, ako to má vyzerať, ako zložité to má byť...)


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 26.02.08
Prihlásený: 24.05.13
Príspevky: 372
Témy: 66
Bydlisko: Nové Zámky
Príspevok Napísal autor témyOffline : 15.08.2008 15:54

stenley: mno lenze to netusim ako spravit :(

chrono: mno lenze s ajaxom som v zivote nerobil...a vyzerat...co najjednoduchsie premna...ma to splnat ucel aby osoba s pravami mohla menit poradie tych userov...ako to spravim to je jedno..je to namne...mno a este by tam malo byt to tlacitko delete aby ho odtial mohly aj vymazat ale to viem...takze teraz potrebujem vyriesit iba to menenie pozicie ostatne uz viem ako mam spravit...


Offline

Správca fóra
Správca fóra
zmena poradia(cisla)

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 15.08.2008 16:03

zvolis si nejakeho hraca, ktoreho poradie chces zmenit. Co potrebujes vediet? V prvom rade jeho aktualnu poziciu a potom podla toho, ci ho ides posuvat hore alebo dole, mu budes menit hodnotu pozicie (+/-1) a tomu druhemu, s kym ho budes menit, tiez nastavis novu hodnotu (-/+1). A to je vsetko. Nakoniec este osetris hranicne stavy, aby si nemohol prveho posunut na nultu poziciu a posledneho na este nizsiu, lebo potom by tam bol odstup medzi poziciami vacsi ako 1

alebo ine riesenie, ze tym dvom (susednym) hracom proste len vymenis hodnoty poradia...







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 26.02.08
Prihlásený: 24.05.13
Príspevky: 372
Témy: 66
Bydlisko: Nové Zámky
Príspevok Napísal autor témyOffline : 15.08.2008 18:10

oki uz som to s kamosom vyriesil tak ako som to povodne chcel...rad by som postol kod lenze je to do zabehaneho projektu a nieje to cely moj kod ja som to iba pridaval a nemozem to postnut...ale diki za rady...


Odpovedať na tému [ Príspevkov: 8 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Zmena poradia v tabulke

v Databázy

6

778

01.10.2009 9:38

jtomcik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zmena poradia spustanych prog po starte winu

v Operačné systémy Microsoft

3

428

28.04.2007 21:04

Rbot Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zmena poradia poli v tabulke a doplnenie hodnot

v Databázy

1

712

02.09.2007 9:49

SonnY Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zmena cisla v tvare X/10 na tvar X

v Databázy

2

670

14.06.2010 14:58

baumax Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zistenie poradia prvku

v Databázy

10

873

24.10.2008 20:44

final Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Manuálne radenie poradia IRQ

v Biosy a ladenie výkonu

1

595

17.10.2007 22:08

Mir Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Text do císelného poradia

v PHP, ASP

4

459

04.06.2011 7:59

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vypis poradia uzivatela z MySQL dtb

v Databázy

7

405

12.06.2018 10:53

Miso122 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zistenie majiteľa tel. čísla (potrebujem zistiť majitela tel. čísla)

v Ostatné

4

3335

02.11.2011 13:52

HGDS1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zmena obrazka pri nadideni z myslov.../...Zmena pozadia

v JavaScript, VBScript, Ajax

2

2245

11.09.2007 22:42

rik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pascal-cisla

v Assembler, C, C++, Pascal, Java

8

740

20.11.2010 13:49

elementstyle Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. php čísla

v PHP, ASP

13

993

23.08.2008 18:46

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. prenos cisla

v Obchody, reklamácie a právo

7

1428

18.08.2006 14:56

peterb Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Odblokovanie cisla

v Ostatné

9

881

31.12.2011 12:56

HGDS1 Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. hladanie cisla

v Krčma

7

4849

16.09.2010 11:53

ac.milan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Úprava čísla

v JavaScript, VBScript, Ajax

3

548

04.07.2009 18:50

emer Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra