Jump to content
php.lv forumi

nascar

Reģistrētie lietotāji
  • Posts

    53
  • Joined

  • Last visited

Everything posted by nascar

  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...
  15. Paldies, paldies - tomēr nebiju pamanījis no savas pusi niansi, kas to visu darija, tagad viss ir labi. TC!
  16. Sveiki, tātad man ir tāda csv upload sistēma izveidota, vakar vismaz kad testējot nekas tāds nebija, viņš karotja tieši tada seciba ka ir csv faila, bet šorit es neko īpašu nezidariju ar to scriptu, es vēl CTRL+Z lidz sakumam vakardienas vakaram kad saglabaju, bet vienalga viņš tagad augšupladejot to csv faila informaciju datubaze viņš šorte no Apakšas uz augšu proti no Lielāka uz mazāko... Ir kādas idejas, kāpēc tā un kā to varētu novērst? Kaspars.
  17. 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...
  18. 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? :)
  19. 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.
  20. laikam šitais :D Error in my_thread_global_end(): 256 threads didn't exit kas tas pa zvēeru? :D
  21. xampp PHP Version 5.2.1 Apache Version: Apache/2.2.4 (Win32) DAV/2 mod_ssl/2.2.4 OpenSSL/0.9.8e mod_autoindex_color PHP/5.2.1
  22. Sveiki, tātad es savā lapā (topošajā) izmantoju 'seostring' funkciju... Tātad ir situācija, piemēram es rakstu jaunuma nosaukumā piemēram 'Kaspars rulē' tad viss pievienojas ar seostring linku, bet ir brīži ka man piemeram rakstot nosaukumu 'Sūdzības', mans xampp izmet error - Apache error! seostring funkcijas kods: function seostring($title) { $characters = array(" ", "?", "!", "~", "`", "@", "#", "$", "%", "^", "&", "*", "(", ")", "_", "=", "+", "[", "]", "{", "}", ":", ";", "'", '"', '\"', "|", "<", ">", ",", ".", "?", "/"); $replace = array("-", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", '', '', "", "", "", "", "", "", ""); $title = str_replace( array("ā", "Ā", "č", "Č", "ē", "Ē", "ģ", "Ģ", "ķ", "Ķ", "ļ", "Ļ", "ī", "Ī", "ū", "Ū", "š", "Š", "ņ", "Ņ", "ž", "Ž"), array("a", "a", "c", "c", "e", "e", "g", "g", "k", "k", "l", "l", "i", "i", "u", "u", "s", "s", "n", "n", "z", "z"), $title ); return strtolower(str_ireplace($characters, $replace, $title)); } Ir kāds risinājums? Kaspars.
  23. $izvelk = 2; // no $i atņemam -1 - izvelk 1 ciparu $cipari = range(1, 30); $auto_choise = array_rand($cipari,$izvelk); shuffle($auto_choise); for($i=1; $i<$izvelk; $i++) { echo $auto_choise[$i]; } Saku uzreiz, šita štelle man ir gruti saprotama.
  24. Es visādi mēģinu, nesanāk. :[
×
×
  • Create New...