Jump to content
php.lv forumi

zintis8789

Reģistrētie lietotāji
  • Posts

    139
  • Joined

  • Last visited

Posts posted by zintis8789

  1. 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..

  2. $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..

  3. Labvakar, man ir problēma ar php shell_exec() funkciju.

    Es lietoju ubuntu 10.10.

     

    Izmantoju šādu skriptu:

    $prog = 'sh komp.sh 2>&1';
    $out = shell_exec($prog) or die("Error!");
    

     

    Un php man izvada visu laiku Error!

  4. Funkcija

    <?
    function difs($pirmais_laiks,$otrais_laiks){
    $pirmais_laiks=strtotime($pirmais_laiks);
    $otrais_laiks=strtotime($otrais_laiks);
    
    $difs=$otrais_laiks-$pirmais_laiks;
    
    return $difs;
    }
    ?>
    

    Kods:

    <?
    $date = date('Y-d-m h:i:s');
    $time = "2011-6-7 23:54:00";
    $time = difs($time,$date);
    
    $links .= floor($time/60/60).":";
    if (floor($time/60%60)<10){
     $links .= "0";
    }
    $links .= floor($time/60%60).":";
    if (floor($time%60)<10){
     $links .= "0";
    }
    $links .= floor($time%60);
    echo $links;
    ?>
    

  5. Editojam:

    while (($data = fgetcsv($handle, 1000, ";")) != false)
    {
    mysql_query("INSERT INTO rangs(v, niks, TP, AV, PIV, DSK, IST, RP) VALUES ('$data[0]','$data[1]','$data[2]','$data[3]','$data[4]','$data[5]','$data[6]','$data[7]');") or die(mysql_error());
    }

    uz:

    while (($data = fgetcsv($handle, 1000, ";")) != false)
    {
    mysql_query("INSERT INTO rangs(v, niks, TP, AV, PIV, DSK, IST, RP) VALUES ('$data[0]','$data[1]','$data[2]','$data[3]','$data[4]','$data[5]','$data[6]','$data[7]');") or die(mysql_error());
    }
    mysql_query("DELETE FROM rangs WHERE v='V'");
    
    

  6. php

    <?
    include "config.php";
    if ((isset($_POST["submitted_form"])) && ($_POST["submitted_form"] == "image_upload_form")) {
    $tips2 = $_FILES["csv3"]["type"];
    if($tips2 !='application/vnd.ms-excel'){
    Die ("Tev ir jaliek .csv fails!");
    }
    $idir="f/";
    $copy2 = copy($_FILES['csv3']['tmp_name'], "$idir" . $_FILES['csv3']['name']); 
    $filename = $_FILES["csv3"]["name"];
    $handle = fopen("f/$filename", "r");
    while (($data = fgetcsv($handle, 1000, ",")) != FALSE)
    {
    $import="INSERT into rangs (`v`, `niks`, `TP`, `AV`, `PIV`, `DSK`, `IST`, `RP`) values('$data[0]','$data[1]','$data[2]','$data[3]','$data[4]','$data[5]','$data[6]','$data[7]')";
    mysql_query($import) or die(mysql_error());
    }
    fclose($handle);
    print "pievienots!";
    }
    else
    {
    print "<form action='' method='post' enctype=multipart/form-data name=image_upload_form id=image_upload_form style=margin-bottom:0px;>";
    print "Fails (.csv)<br>";
    print "<input type='file'  name=csv3 id=csv3 size='20'><br>";
    print "<input type='submit' name='submit' value='Pievienot'>";
    print "<input name=submitted_form type=hidden id=submitted_form value=image_upload_form /></form>";
    }
    ?>
    

    Mysql

    CREATE TABLE IF NOT EXISTS `rangs` (
     `v` varchar(99) NOT NULL,
     `niks` varchar(99) NOT NULL,
     `TP` varchar(99) NOT NULL,
     `AV` varchar(99) NOT NULL,
     `PIV` varchar(99) NOT NULL,
     `DSK` varchar(99) NOT NULL,
     `IST` varchar(99) NOT NULL,
     `RP` varchar(99) NOT NULL
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8;

    CSV

    V;Niks;TP;AV;PIV;DSK;IST;RP
    1;Lords;12;1;2;0;0;98
    2;Johns;9;1;5;0;0;95
    3;nezinislv;5;1;1;0;0;76
    4;ROBERTS;11;1;n;1;0;56
    5;Mareks;7;3;6;0;0;52
    6;kelso;7;1;8;0;0;36
    7;Arturs;10;1;7;2;0;35
    8;Richijs42;12;2;14;1;0;35
    9;jokers00;7;1;2;1;0;32
    10;ArtikX;8;4;4;0;0;31
    11;Hokejfans;2;3;3;0;0;29
    12;Latvian;2;3;3;0;1;29
    13;marissis;6;9;12;0;0;27
    14;BOSIKSES;8;3;17;0;0;23
    15;kazha20;9;4;13;0;0;22
    16;zaaggiz2;4;11;11;0;0;20
    17;Edgars;6;8;8;2;0;20
    18;janisbo22;2;7;n;0;1;18
    19;AKs;9;2;n;1;0;15
    20;LitteL;4;2;n;0;1;14
    21;BooMb;2;9;9;0;0;13
    22;ANZman;4;4;n;0;1;13
    23;edziic;12;1/4 f.;n;0;2;13
    24;Ride;1;10;10;0;0;12
    25;Mairons;8;3;n;3;1;10
    26;mozeiks;8;2;n;1;0;9
    27;mopsis;2;12;n;0;1;8
    28;dupaars;2;13;n;1;0;8
    29;VlaD;1;14;14;0;0;8
    30;pleesona;1;15;15;0;0;5
    31;vigners66;7;1/4 f.;n;1;1;5
    32;Thrusty;5;4;n;2;0;4
    33;Scettro;1;12;12;0;0;3
    34;valcha15;1;16;16;0;0;3
    35;gapp;1;18;18;0;0;3
    36;Naureens;2;19;19;1;0;3
    37;matiss241;1;27;27;0;0;3
    38;kasy83;2;10;n;0;1;3
    39;SanChesss;7;11;n;1;1;3
    40;sangroks;4;4;4;0;0;2
    41;Alexi-55;1;13;13;0;0;2
    42;skala;1;1/8 f.;1/8 f.;0;0;2
    43;Pucis;7;11;n;0;1;2
    44;garenka;1;1/4 f.;1/4 f.;0;0;1
    45;Vinchester;1;1/4 f.;1/4 f.;0;0;1
    46;Agross;1;1/8 f.;1/8 f.;0;0;1
    47;JohnnyAhome;3;13;16;0;0;1
    48;4aliic;1;17;17;0;0;1
    49;Pure;3;1/4 f.;20;0;0;1
    50;hanters;1;23;23;0;0;1
    51;LVArturs;1;24;24;0;0;1
    52;nilino;3;20;n;0;1;1
    53;Ginca;1;n;n;0;1;1
    

     

    config

    <?php
    
    //PieslÄ“gÅ¡anÄs datubÄzei
    
    $db_host = '';
    $db_user = '';
    $db_password = '';
    $db_name = '';
    
    $connection = @mysql_connect($db_host, $db_user, $db_password) or die(mysql_error());
    mysql_select_db($db_name, $connection);
    
    mysql_set_charset('utf8',$connection); 
    mysql_query("SET NAMES UTF8 COLLATE utf8_general_ci"); 
    ?>
    

     

    VAJADZETU stradat

×
×
  • Create New...