S J miniblogs

  • S J
    0

    Random burtu/ciparu ģenerators. Praktiski izskatās šādi. http://svens.exs.lv/random
    kods - https://coding.lv/read/php-random-stringu-generesana

  • S J
    +1

    Sēžu operētājsistēmās un nedaudz uzjautrinos. Lai varētu sākt konfigurēt Windows Server 2013, no sākuma ir jāuzinstalē videokartes draiveris... crazy.gif

  • S J
    0

    Kāds var sīkāk pastāstīt par izstrādes vidi, un ko es tur varēšu darīt? Līdz šim es izmantoju teksta redaktoru un vienkārši pārkopēju failus uz servera.

  • S J
    0

    Kā panākt, lai šodien pievienotie ieraksti rādītos kā "šodien, 00:00", un tādā garā?
    Es saprotu, ka ir jāizmanto kautkāda funkcija, kas DATETIME sagriež divās daļās.

  • S J
    0


    if (!$id) {

    if (in_array($auth->class, $mod)) {
    $print = $db->query("SELECT
    `ieraksti`.`title`,
    `ieraksti`.`author_id`,
    `ieraksti`.`created`,
    `ieraksti`.`content`,
    `ieraksti`.`id`,
    `ieraksti`.`last_edit_by`,
    `ieraksti`.`edited_times`,
    `ieraksti`.`category`,
    `ieraksti`.`views`,
    `ieraksti`.`locked`,
    `users`.`username`,
    `users`.`class`,
    `users`.`banned`
    FROM
    `ieraksti`,
    `users`
    WHERE
    `ieraksti`.`author_id` = `users`.`id`
    ORDER BY
    `ieraksti`.`created` DESC");
    }
    else {
    $print = $db->query("SELECT
    `ieraksti`.`title`,
    `ieraksti`.`author_id`,
    `ieraksti`.`created`,
    `ieraksti`.`content`,
    `ieraksti`.`id`,
    `ieraksti`.`last_edit_by`,
    `ieraksti`.`edited_times`,
    `ieraksti`.`category`,
    `ieraksti`.`views`,
    `ieraksti`.`locked`,
    `users`.`username`,
    `users`.`class`,
    `users`.`banned`
    FROM
    `ieraksti`,
    `users`
    WHERE
    `ieraksti`.`author_id` = `users`.`id` AND `ieraksti`.`category` != '2'
    ORDER BY
    `ieraksti`.`created` DESC");
    }
    }

    if ($id == 'jaunumi') {
    $cat = '0';
    }
    else if ($id == 'par_lapu') {
    $cat = '1';
    }
    else if ($id == 'admin') {
    $cat = '2';
    }
    else if ($id == 'diskusijas') {
    $cat = '3';
    }
    else if ($id == 'informacija') {
    $cat = '4';
    }

    if ($id) {
    $print = $db->query("SELECT
    `ieraksti`.`title`,
    `ieraksti`.`author_id`,
    `ieraksti`.`created`,
    `ieraksti`.`content`,
    `ieraksti`.`id`,
    `ieraksti`.`last_edit_by`,
    `ieraksti`.`edited_times`,
    `ieraksti`.`category`,
    `ieraksti`.`views`,
    `ieraksti`.`locked`,
    `users`.`username`,
    `users`.`class`,
    `users`.`banned`
    FROM
    `ieraksti`,
    `users`
    WHERE
    `ieraksti`.`author_id` = `users`.`id` AND `ieraksti`.`category` = '$cat'
    ORDER BY
    `ieraksti`.`created` DESC");
    }


    Kā šo varētu uzrakstīt vienkāršāk? Vienīgā daļa, kas te mainās, ir WHERE...

    • mad
      0

      Kveriju vajag rakstīt tikai vienreiz.

      Tos nosacījumus jau tu vari pielikt klāt viņam pēc vajadzības.

      • S J
        0

        To es tā kā sapratu, bet nesaprotu, kā var pielikt tos nosacijumus. crazy.gif

        • mad
          0

          $add = '';
          if(nav tiesibas skatities sadalu 2) {
          $add = " AND `ieraksti`.`category` != '2' ";
          }

          $query = "blablabla".$add." order by blabla";

  • S J
    0

    Es vēlos iemācīties, kā rodas php funkcijas. Šobrīd es izmantoju pāris gatavas.
    Tātad, kā varētu uzrakstīt tādu funkciju, kas atrod linkus, un padara tos klikšķināmus.
    Tobiš, $link = http://blablabla, ko atrod tekstā, un funkcija to pārveido par '.$link.'?

    Lūdzu, ne gatavus koda fragmentus, bet skaidrojumu, gan izfunktierēšu. smile_mini.gif
    Principā, ko es īsti gribu? Kā atrast stringus tekstā. Es zinu, kā būtu jādara, lai atrastu pāris konkrētas zīmes, bet ne visu stringu.

- 1 - 2 - 3 - ... - 6 - 7 - 8 - ... - 14 - 15 - 16 -

Atpakaļ Uz augšu