Jump to content
php.lv forumi

nascar

Reģistrētie lietotāji
  • Posts

    53
  • Joined

  • Last visited

nascar's Achievements

Newbie

Newbie (1/14)

  1. Ā, nu man arī iet. Paldies, codez. TC.
  2. Vienalga izvelk, visiem '1' numuru.
  3. Es izdariju tā, bet rāda tagad Reference 'myteamrank' not supported (reference to group function) mysql_query("SELECT COUNT(*) AS myteamrank, (SELECT COUNT(DISTINCT(pts)) FROM tabula WHERE pts>myteamrank) AS teamrank FROM tabula WHERE team_saisinajums = '".$_GET['team_saisinajums']."' GROUP BY pts") or die(mysql_error()); Es pieliku tagad grupu klāt, bet tāpatas nekādas izmaiņas... ES uzreiz saku es ar Grupām nēsmu saskārsies...
  4. Sveiki, lieta tāda ka man iekš DB tabula ir 30 komandas, tālāk es ar šo gribu izvilkt komandas vietu tabulā pēc "pts" Kods: $team_ranks = mysql_query("SELECT *, pts AS myteamrank, (SELECT COUNT(DISTINCT(pts)) FROM tabula WHERE pts>myteamrank) AS teamrank FROM tabula WHERE team_saisinajums = '".$_GET['team_saisinajums']."'") or die(mysql_error()); $team_rank = mysql_fetch_array($team_ranks); Un izvadu kā: <?=$team_rank['teamrank'];?> Kapēc viņš man izvada visām 30 komandām "1" vietu? Pēc būtības jabūt no 1 > 30, selektojot pēc pts... Ceru ka sapratāt, ko vēlos jums pateikt. Paldies, Kaspars.
  5. Paldies, bet sapratu jau pirma tava posta! Slēdzu.
  6. Sveiki, tātad mēģināšu izskaidrot: Man ir skaitļi no 1 līdz 30, man vajag tā, lai Lietotājam kam ir skaitlis "1" parāda to funkciju ( nu ķipa tur input logs būs etc, tas nav svarīgi) tālak kad viņš to ir izdarijis un piespiedis input pogu, tad uzreiz Lietotājam kam skaitlis ir 1. ši funkcija vairs nerādās, bet tad atkal rādās Lietotājam kam skaitlis ir 2., un tā visu laiku līdz 30! P.s: man skaitļi ir uzglabāti datubāzē! Ceru ka sapratāt... Ir kādas idejas, kā es tā varu izdarīt? Paldies, Kaspars!
  7. Sveiki tātad, es neprotu uzrakstīt google pareizi, tāpēc nāku pie jums. Situācija tāda, ka vai ir iespējams noteikt pēc piemēram ORDER BY points DESC rank nummber ķipa kurā vietā topā spēletājs atrodas! Ķipa piemērs Rank Name Points 1 Janis 5 2 Māris 3 3 Odze 1 Tātad man vajg izvilkt Māri spēletāja profilā, un norādot viņa profilā kurā vietā statistikā viņš atrodas Proti: Vieta rankā: 2 Ir iespēja, kāda kā es varētu to izdarīt? Paldies.
  8. Nu jaāa, bet otrajā lapa rāda uzreiz 0 visur, ķipa tur štukojos - netiku gudrs šite... :( EDIT: Atrisināju.
  9. Sveiki, tātad es pašlaik lietoju šādu kodiņu pirms while: $num = 0; iekš while: ++$num; un kā izvadītāju: <?=$num;?> Tātad strāda viss super, bet kad paņemu otro lapu viņš man numerāciju nevis turpina bet sāk no 1 uz augšu un tā katrā lapā, vai ir kāds risinājums vai cits paņemiens kā numurēt kolonas? Paldies.
  10. nū, Tavs reitings: 0.00 (0-0-2) pirmā 0 ir uzvaras - pagarinājuma zaudejumi - zaudējumi un 0 šini gadijuma nedrikst but, tur ir jaiet mīnusos skaitlim, līdz -10 maksimālais! $my_rating = number_format($user['w'] / ($user['otl'] + $user['l']), 2);
  11. Uz mēles sež, bet kā varēja panakt to ka maksimālais reitinga lielums ir līdz 10.00 nedrīkst pārsniegt 10.00 sākuma domāju, ka kas tur grūts būs uztaisit reitingu, tagad liekas nesaprotama štele :S
  12. nu jā rīta dumjā galva, bet cik citur manijis biju tad ja ir viena uzvara tad uzreiz 10 uzlec man ta vajg, ā un errors Warning: Division by zero in 411 line $my_rating = number_format($user['uzvaras'] / $user['pagarinajuma_zaudejumi'] / $user['zaudejumi'], 2); vienalga neaiziet man šorīt :[ === EDIT: tagad error nemet $my_rating = number_format(($user['otl'] + $user['l']) / $user['w'], 2); Bet rāda ķipa 0, bet pēc principa ta nevajdzetu but...
  13. Sveiki tātad pašreizejais kods if($my_rating == 10) $my_rating = 10; else $my_rating = format_number($user['uzvaras'] / $user['pagarinajuma_zaudejumi'] / $user['zaudejumi'] * 10, 2); Kapēc man stāv visu laiku 0, kautvai ir 1 uzvara un 0 zaudes, attiecigi es domaju ir jabut 10, un ja ir kads zaudejums tad protams ir vinam jaizvelk videjo skaitli, bet tas nenotiek... kapēc? Paldies, Kaspars!
  14. Sveiki, tātad piemērs ID Name Name2 Played 1 Janis Peteris 0 ID Name Name2 Played 2 Janis Peteris 0 mysql_query("UPDATE wtf SET played = '1' WHERE name ='$n1' AND name2 ='$n2'") or die(mysql_error()); un šini bridi viņš update ID 1 un 2, bet vajag lai pirmaja reizē tikai ID 1 update, bet otraja reize ID 2 :) kā to izdarīt? Kaspars...
×
×
  • Create New...