Jump to content
php.lv forumi

destroy_all

Reģistrētie lietotāji
  • Posts

    31
  • Joined

  • Last visited

Posts posted by destroy_all

  1. function filterBadWords($str){
    
    // words to filter
    $badwords=array( "[naughty word removed]", "[naughty word removed]", "[no swearing please]", "[oops]", "[oops]", "[naughty word removed]", "[oops]", "[oops]" );
    
    // replace filtered words with
    $replacements=array( "[naughty word removed]", "[how wude!]", "[no swearing please]" );
    
    for($i=0;$i < sizeof($badwords);$i++){
     srand((double)microtime()*1000000); 
     $rand_key = (rand()%sizeof($replacements));
     $str=eregi_replace($badwords[$i], $replacements[$rand_key], $str);
    }
    return $str;
    }

    - http://www.gr0w.com/articles/code/php_bad_words_filter/

    - google

  2. $date_from un $date_to pārtaisīju par masīvu.

    Kā lai šo pašu izdara ar masīvu.

    echo '<td class="' . ($date >= $date_from && $date <= $date_to ? 'taken' : 'free') . '>...</td>';

    foreach izmantot nevar.

    p.s. jau iepriekš atvainojos par savu stulbumu.

  3. jā, kā jau kodā redzams.

    bet, problēma ir tāda, ka man iezīmē tikai vienu ierakstu no activity tabulas, bet pārējos neiezīmē. Tulīt pamēģināšu tavu variantu. Paldies.

     

    - atkal tas pats, iekrāsojās tikai viens activity ieraksts.

  4. Kā tas apmēram izskatās.

    untitledum2.jpg

     

    print_r($query->result());

    Array ( [0] => stdClass Object ( [name] => istaba 1 [id] => 1 ) [1] => stdClass Object ( [name] => Istaba 2 [id] => 2 ) ) Array ( [0] => stdClass Object ( [name] => istaba 1 [id] => 1 ) [1] => stdClass Object ( [name] => Istaba 2 [id] => 2 ) )

     

    jūtu, ka kods ir sagājis grīstē.

  5. Ir mysql tabula - laiki un fieldi datetime from, to. Lai dabūtu dienu izmantoju DAY(from), DAY(to). Tālāk izveidoju tabulu ar for kura parāda dienas no 1 līdz 31. Tālāk iekrāsoju tabulas th laukus kuri atbilst

    DAY(from) <= $day and DAY(to) >= $day.

     

    Problēma ir tāda, foreach's izdod arā tikai vienu ierakstu no tabulas 'laiki'.

    Kad iekrāsoju (select *, DAY(from) as from, DAY(to) as to from laiki , piemēram, no 1 līdz 3 dienai un arī 5-8 dienai, iekrāsojas tikai 1.mais, otro man neizdod ārā. Kur varētu būt problēma?

     

    http://paste.php.lv/4323

×
×
  • Create New...