Jump to content
php.lv forumi

smarty

Reģistrētie lietotāji
  • Posts

    120
  • Joined

  • Last visited

Posts posted by smarty

  1. Veidoju savu galeriju un saskaaros ar nepatiikamu probleemu, atlasot konkreetam lietotaajam jaunaakos komentaarus.

    Ir 3 tabulas - comments(photoid), photos(userid,photoid) un users(userid).

    meegjinu shaadi

    SELECT p.photoid FROM photo AS p, comments AS c, users AS u WHERE u.userid=p.userid AND u.userid='66' AND c.photoid=p.photoid GROUP BY p.photoid ORDER by c.date DESC

    bet nesanaak sakaartot peec komentu laika (nav pareiza seciiba) nezin kaapeec tas group by sajauc to kaartoshanu ko izveido order by. bet man svariigi, lai paraada bildes peec to peedeejaa komenta datuma.

  2. es paargaaju uz 4.0.x un viss ir oki doki :D

    es to 4.1.x biju samociijis liidz taadai stadijai ka viss gaaja, viss bija pareizi, bet maita logos meta mistisku erroru par ut8 charsetu. piegriezaas un nonesu.

  3. tad veel pie reizes...

    ir neliela saape ar linkiem.

    tos izkasa ar

    preg_replace_callback("/((http(s?):\/\/)|(www\.))([\:\/#\?=&\+%;\-\w\.\~\^]+)/i", '_url_callback', $body);

    bet ir viens aakjis, ja teksts ir piemeeram shaads

    Un tasda www.kaka.lv. Arsdf sdfsdf.

    tad tiek panjemts arii tas punkts. es atkal praatoju un uztaisiiju workaroundu, kursh tajaa callback funkcijaa nogriezh to punktu, bet gan jau ka var to tajaa pat preg_replace iemaaniit. Bet kaa??

  4. jaa viss jau buutu labi, ja man nevajadzeetu wrapot textu!!

    respektiivi, ja teksts ir

    tad rezultaats ir

    sdfs sgd fgdfg <a class="clink" href="http://www.google.lv/search?hl=lv&q=baigi+labais+skrip<br />ts&btnG=Google+mekl%C4%93%C5%A1ana&meta=" target="_blank">http://www.google.lv/search?hl=lv&q=baig&hel<br />lip;</a>

    sdfsdfsf s gsdg

     

    (pa vidu ir atstarpe linkaa)

  5. nu kaa, ja es uzrakstu

    function find_res($text) {

      $patt='/(http(s?):\/\/|ftp:\/\/)([^\/]*)([^ ]*)/i';

      return preg_replace_callback($patt, 'wrapurl', htmlspecialchars($text));

    }

     

    function wrapurl($matches) {

      return '<a href="'.$matches[1].$matches[3].$matches[4].'">'.$matches[3].'</a>';

    }

     

    bet peec tam tekstu wrapoju

    $txt    = find_res($txt);

    $txt    = ereg_replace("([^ ]{60})","\\1<br />", $txt);

    tad tas urlis shaa vai taa tiek sabojaats

  6. izdomaaju labaaku piemeeru

     

    1. tabula_1

    maajas_id

    iela_id

    maajas_adrese

     

    2. tabula_2

    sarga_majas_id

    sarga_id

     

    Jaatlasa taas maajas, kuraam nav sargs ar kaut kaadu id un atrodas uz ielas ar kkaadu id

    (sargs var buut vairaakaam maajaam

    un vairaakaam maajaam var buut vairaaki sargi)

     

    meegjinaaju shaadi bet tas atlasa visas, kur ir sargs

    SELECT maajas_adrese

    FROM tabula_1

    JOIN tabula_2 ON sarga_majas_id = maajas_id

    WHERE sarga_majas_id = '7'

    AND iela_id != '99'

    GROUP BY maajas_id

  7. kaa var atlasiit tabulas ierakstus kur kaada kolonna nesatur kaadu noteiktu veertiibu?

    Pimeeram.

    1. tabula

    mashina_id

    usera_id

    mashina_marka

     

    2. tabula

    usera_mashinas_id

    mashinas_id

     

    Jaatlasa ieraksti, kur atbilstoši laukos usera_id ir 33,

    bet mashinas_marka nav 'zhigulis'

×
×
  • Create New...