Jump to content
php.lv forumi

mad182

Reģistrētie lietotāji
  • Posts

    312
  • Joined

  • Last visited

Posts posted by mad182

  1. labāk taisi ar count(*), jo kad dzesisi kaut ko, tad nāksies mīnusot...

     

    Ja man kmentāru tabulā ir vairāki simti tūkstošu komentāru un es pie katra raksta ievada gribu parādīt komentāru skaitu rakstam + pie katra komentāra lietotāja postu skaitu, vai tā komentāru skaitīšana ntās reizes katras lapas ielādē nebūs baigi resursietilpīga?

  2. Gribēju pajautāt, kāds būtu labākais un efektīvākais veids, kā nogriezt daļu no raksta, ko parādīt kā ievadu, lai tas nebojātu xhtml kodu. Ar Latviešu spec simboliem tiku galā izmantojot kaut kur nospertu funkciju utf8_substr, bet vēl paliek problēma ar, piemēram,   vai š, kuriem dažkārt gadās nogriezt tikai pusi, un tā tad nu bojā manu valīdo xhtml'u :/

     

    function utf8_substr($str,$from,$len){
    return preg_replace('#^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$from.'}'.
    					'((?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$len.'}).*#s',
    					'$1',$str);
    }
    
    function textlimit($string, $length, $replacer = '...') {
     $string = strip_tags($string);
     if(strlen($string) > $length)
     return (preg_match('/^(.*)\W.*$/', utf8_substr($string, 0, $length+1), $matches) ? $matches[1] : utf8_substr($string, 0, $length)) . $replacer;
     return $string;
    }

  3. nu taa, ar mysql iepazinos vakar, taapeec man daudz kas nav skaidrs, varbuut kaads var paliidzeet. Taatad meegjinaaju izveidot vienkaarshu fisku - formu kuraa ievada textu, saglabaa datubaazee un peec tam izvada ienkaarshi. protams man nekas nedarbojas, varbuut kaads vareetu uzrakstiit skriptu ar kuru viss darbojas. megjinaaju shitaa:

     

    <?php
    
    mysql_connect("localhost","root","") or die("Shit happen!");
    
    print("
    <form action='meegjinos.php' method='post'>
    <input type='text' name='txt'>
    <input type='submit' name='sbmt' value='Lielaa poga'>
    </form>
    ");
    if($_POST['sbmt']){
    if(empty($txt))print("Lauks ir tuk!");
    else{
    mysql_db_query(test, "INSERT INTO nesanaak ('id', 'vaards') VALUES('', '$txt')");
    }
    }
    
    $rezultats = @mysql_db_query(test, "SELECT ('vaards') FROM nesanaak");
    
    print("<br/>$rezultats");
    
    ?>

×
×
  • Create New...