Pereiti prie turinio

Scarletas

Patvirtinti nariai
  • Pranešimai

    97
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    100%

Scarletas Pranešimai

  1. Klausimas kodėl naudoju objektinį? Todėl nes noriu tobulėti. Dabar pas mane yra pliki kodai, tai nėra profesionalu, kodas manau turi būti "švarus". Apskritai, kažkada parodžiau savo kodus vienai įmonei, tai sakė mokykis OOP ir taškas.

     

    Štai kokia pas mane mėsmalė :D

     $(document).ready(function(){
       $("form").submit(function(){
           $(".pateikimas").attr("disabled","disabled");
           $(".kaciukas").append( "<img src='kraunasi.gif' style='width: 157px;margin-left: 131px;margin-top: -59px;'/>" );
    var gatve = $("select[name=savivaldybe]").val();
    var pastas = $("input[name=apylinke]").val();
    var dataString = 'savivaldybe='+ gatve + '&apylinke='+ pastas;
    
       $.ajax({
       type: "POST",
       url: "prideti2.php",
       data: dataString,
       cache: false,
       success: function(response)
       {
       $("#ats").html(response).show();
        $(".pateikimas").removeAttr("disabled");
                  $(".kaciukas").empty();
    $("input[name=apylinke]").val('');
    var input22 = document.getElementById('gatve');
     input22.focus();
     input22.select();
       }
       });
    return false;
    
       });
    
    });

     

                if($_POST['apylinke']) {
    
    $savivaldybe = $_POST['savivaldybe'];
    $post= $_POST['apylinke'];
    
    $sql = "insert into apylinkes (apylinke, sav_id) values   ('$post','$savivaldybe')";
    $query = $conn->query($sql);
    
    $sql2 = "select * from savivaldybes where id=$savivaldybe";
    $query2 = $conn->query($sql2);
    while($row = mysqli_fetch_assoc($query2))
    {
    echo ' <div id="sekmingas" style="margin: 0px auto; text-align: center; background: rgb(223, 240, 216) none repeat scroll 0% 0%; border: 1px solid rgb(214, 233, 198); padding: 10px; color: rgb(74, 132, 75); font-size: 16px; font-weight: 500;"><strong>Pridėta sėkmingai!</strong><br>'.
    $row['savivaldybe'].' sav. --> <span style="color: green;">'.$post.'</span></div>';
          }
           break;
             }

    select post.k as 'post.k', apylinkes.apylinke as 'apylinkes.apylinke', post.pastaba as 'pastaba', savivaldybes.savivaldybe as 'savivaldybes.savivaldybe' from post left join apylinkes on post.pastas=apylinkes.id left join savivaldybes on apylinkes.sav_id=savivaldybes.id  where ".$o." convert(k using utf8) like '$g%' order by k LIMIT 10

     

    Taip aš turiu sukūręs ne viena svetainę, tačiau jos tik iš išorės atrodo gražiai, viduje mėsmalė :D Ir šiaip realiai turiu suvokimą kaip ką padaryti, kaip sukurti kažką, bet mano kodas nėra profesionalus,net mėgėju savęs negaliu vadint turbūt :D

    Tai, jeigu nenori, kad būtų mėsmalė ir nori tobulėt, gal pats laikas laikytis PSR?

  2. Turiu panašią užduotį. Su žodžiais viskas aišku, man labiau įdomu kaip tą pasikartojantį fragmentą gauti. Nes gi netikrinsi atskirai su visais žodžiais.

    O kas trukdo nuread'inti vieną eilutę ir patikrinti ar sutampa su kito failo eilute (ilgiausia)? Pavyzdys, kuris grąžina ilgiausią eilutę:

           static string IlgiausiaEilute(string fv, string fvr)
           {
               string ilgiausiaeil = null;
               int ilgis = 0;
               string[] lines = File.ReadAllLines(fv, Encoding.GetEncoding(1257));
               string[] lines2 = File.ReadAllLines(fvr, Encoding.GetEncoding(1257));
               foreach (string line in lines)
               {
                   if (line.Length > ilgis)
                   {
                       ilgis = line.Length;
                       ilgiausiaeil = line;
                   }
               }
               if (!lines2.Contains(ilgiausiaeil))
               {
                   ilgiausiaeil = "Nerasta.";
               }
               return ilgiausiaeil;
           }
    

  3. Manoknyga.txt neturi content nes i ji reikia surasyti o tekstas gali butu nesvarbu koks as naudoju Tekstas.txt o antram istrinu kelias eilutes ir tikrinu. O del mano programos istryniau ir is naujo darau nes buvau padares su lines (foreach (string line in lines))

           static char[] skyrikliai = { ' ', '.', ',', '!', '?', ':', ';', '(', ')', '\t', '-', '\n' };
           //Main metode išsikviesi Book metodą..
    
           //Realizuok iki galo metodą..
           static void Book(string fv, string fvr, char[] skyrikliai, string rezultatai)
           {
               string Book1 = File.ReadAllText(fv, Encoding.GetEncoding(1257));
               string Book2 = File.ReadAllText(fvr, Encoding.GetEncoding(1257));
    
               string[] Words1 = Book1.Split(skyrikliai, StringSplitOptions.RemoveEmptyEntries);
               string[] Words2 = Book2.Split(skyrikliai, StringSplitOptions.RemoveEmptyEntries);
               using (StreamWriter writer = new StreamWriter(rezultatai))
               {
                   //Suki Words1 ar Words2 ciklą, tikrini, rašai.. Ant kelio užvedžiau, lieka tik tikrinimą pasirašyt..
               }
           }
    

  4. Įmesk kodą, panagrinėsim, kas ten nelabai. Sufleruoju: susirašai vieno failo visą tekstą į vieną string tipo kintamąjį, o kito į kitą. Į dar du papildomus masyvus išsiskaidai tekstą po 1 žodį: pašalini skyriklius (turėjo tikriausiai nurodyti, kokie naudojami) ir tarpus. Suki ciklą - tikrini - rašai.

  5. Man reikia, kad parashytu kiek yra tokiu duplikatu kai suranda duplikatus prie kiekvieno ( ta prasme kiek tokiu irashu 3 ar 10)

    SQL kai uzklausi pateikia rezultata(kokios komandos turejo suzaidusius daugiau nei 2 rungtynes) ir parasho kiek tokiu rungtyniu ivyko tarp tu 2 komandu.

    Tai tuomet užklausą pateik taip:

    $sel_query="SELECT `ho_team`,`aw_team`, COUNT(*) AS kiekis FROM `".$database_prefix."matches` GROUP BY `ho_team`,`aw_team` HAVING COUNT(*) > 2;";
    

    Ir parodys, kiek tokių pačių įrašų yra su atributu: kiekis

  6. Dekui, bet kazkodel visad meta Irasu nera.

    Mhm, matau klaidą, ką tik patikrinau. Bandyk:

    <?php
    $con = mysqli_connect("localhost","username","password","database");
    
    // Check connection
    if (mysqli_connect_errno())
     {
     echo "Failed to connect to MySQL: " . mysqli_connect_error();
     }
    
    $sel_query="SELECT `ho_team`,`aw_team`, COUNT(*) FROM `".$database_prefix."matches` GROUP BY `ho_team`,`aw_team` HAVING COUNT(*) > 2;";
    $result = mysqli_query($con,$sel_query);
    $row_count = mysqli_num_rows($result);
    if ($row_count > 0) {
    while($row = mysqli_fetch_assoc($result)) { ?>
    <tr><td align="center"><?php echo $count; ?></td><td align="center"><?php echo $row["ho_team"]; ?><td align="center"><?php echo $row["aw_team"]; ?></td><td align="center"></tr>
    <?php $count++; } 
    } else {
    echo 'Įrašų nėra';
    } ?>
    

  7. <?php
    $con = mysqli_connect("localhost","username","password","database");
    
    // Check connection
    if (mysqli_connect_errno())
     {
     echo "Failed to connect to MySQL: " . mysqli_connect_error();
     }
    
    $sel_query="SELECT `ho_team`,`aw_team`, COUNT(*) FROM `".$database_prefix."matches` GROUP BY `ho_team`,`aw_team` HAVING COUNT(*) > 2;";
    $result = mysqli_query($con,$sel_query);
    $row_count = mysqli_num_rows($con, $result);
    if ($row_count > 0) {
    while($row = mysqli_fetch_assoc($result)) { ?>
    <tr><td align="center"><?php echo $count; ?></td><td align="center"><?php echo $row["ho_team"]; ?><td align="center"><?php echo $row["aw_team"]; ?></td><td align="center"></tr>
    <?php $count++; } 
    } else {
    echo 'Įrašų nėra';
    } ?>
    

  8. Pats geriausias patarimas: studijuok tą specialybę su kuria ateityje dirbsi ir neisi į darbą sukandęs dantis.

    Pats studijuoju KTU programų sistemas ir esu finansuojamose vietoje. Kaip žinai, 2 metus yra bendri dalykai, tai nori nenori - programuoti teks. Kadangi nuo šių metų pasikeitė rotacijos įstatymas ir reikia turėti ne mažesnį nei 7 vidurkį, kad iškristum iš finansuojamos vietos, tai jeigu gausi nefinansuojamą vietą po perėjimo į kitą sritį, tai pasistengus galėtum gauti finansuojamą vietą.

     

    Bet ten daug tų pataisymų su ta rotacija, tai velniai žino kaip bus.. :)

×
×
  • Pasirinkite naujai kuriamo turinio tipą...