Jump to content
php.lv forumi

nesaprotu kā uzkodēt STREAK


nascar

Recommended Posts

Sveiki, manā topošaja weba ir vajadziga STREAK lietiņa manā turnīra tabulā, tātad piemērs:

Es uzvaru kādu no pretiniekiem, tad uzreiz streak paliek WON 1 un pretniekam tadejadi LOST 1 un ja es atkal uzvaru kadu citu pretinieku man ir WON 2 jau, bet ja es kadam zaudeju tad man streak sabrūk un ir LOST 1

es ceru sapratāt domu...

Es meģinaju dabut iekša, nesanāca...

 

Lūdzu izspalīdziet man kāds uzrakstat piemēru koda veida, vai kautko tamlidzigu.

Link to comment
Share on other sites

Labi šitā ir mana komanda:

# GP W OTL L P GF GA DIFF STREAK

CHICAGO BLACKHAWKS 1 1 0 0 2 5 4 +1 WON 1

 

pretinieku komanda:

# GP W OTL L P GF GA DIFF STREAK

BOSTON BRUINS 1 0 1 0 1 4 5 -1 LOST 1

 

 

Tagad ir kāda saprašana par ko es runāju? :)

Edited by nascar
Link to comment
Share on other sites

Hmmm.... okej, pieņēmumi:

 

Tev ir spēle un Tev vajag glabāt cik daudz reizes Tu esi vinnējis/zaudējis un kopējais rezultāts.

 

Tabula ar divām kolonām: 'wins', 'losts'.

 

Ja zaudē, tad pieskaiti +1 'losts' kolonai. Ja vinnē, tad +1 'wins' kolonai.

 

Ja gribi redzēt cik esi kopumā vinējis/zaudējis, tad atņem 'losts' no 'wins'.

Link to comment
Share on other sites

Labi tagad man jau ir daudz tālak tikts, nākamais liekas muļķigi no maniim, bet izskaidrojat ka man šada situacija labak rīkoties?

 

if($rez1 > $rez2){

$str = +1;

}

 

un ja mazāks rez

 

if($rez1 < $rez2){

$str = -1;

}

 

iekš UPDATE SET ir šitais streak=streak'$str',

 

bet man viņš izmet sintakses kļūdu...

Link to comment
Share on other sites

$select=Select something from team_db where team = mana_komanda;
if (mana_komanda == zaudejums) {
 if ($select == 0) {
$streak=1;
update(something set streak_type=0,streak=$streak);
 } else {
update(something set streak=streak+1);
 }
}

if(mana_komanda == uzvara){
if ($select == 1) {
$streak=1;
update(something set streak_type=1,streak=$streak);
 } else {
update(something set streak=streak+1);
 }
}

 

Kkas uz to pusi..

Link to comment
Share on other sites

Hmmm.... okej, pieņēmumi:

 

Tev ir spēle un Tev vajag glabāt cik daudz reizes Tu esi vinnējis/zaudējis un kopējais rezultāts.

 

Tabula ar divām kolonām: 'wins', 'losts'.

 

Ja zaudē, tad pieskaiti +1 'losts' kolonai. Ja vinnē, tad +1 'wins' kolonai.

 

Ja gribi redzēt cik esi kopumā vinējis/zaudējis, tad atņem 'losts' no 'wins'.

 

Liekas, ka viņam vajag izvadīt uzvaru/zaudējumu sēriju.

Piem ja tev ir 7 zaudes un tu pēkšņi uzvari zaudējumu sērija beidzas, tad sākas uzvaru sērija un otrādi..

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...