Pokaż wyniki od 1 do 3 z 3

Wątek: Forum na gg czat

  1. #1

    Forum na gg czat

    Witam. Zrobiłam komendę /forum. w pliku forum.php mam w nim 3 komendy: czytaj, dodaj i regulamin.
    I jest problem (może to nie problem, ale przeszkadza mi to).
    Jak dodaję np komentarz do forum np. /forum dodaj treść To do bazy zapisuje się także "dodaj" tylko, że dodaj jest to część komendy. Czy da się zrobić tak by ten wyraz nie był zapisywany? Czy muszę komende zrobić w osobnym pliku?
    Kod komendy:
    Kod php:
    <?php
        extract
    ($GLOBALS);
    if(!
    $parts[1]){
    die(
    $m->info("<myśli> Co mam zrobić? <myśli>\r\n\r\nDostępne akcje tej komendy to\r\n/forum czytaj - czytanie komentarzy\r\n/forum dodaj - dodawanie komentarza\r\n/forum regulamin - regulamin dodawania komentarza"));
    }

    if(!
    in_array($parts[1], array('czytaj','dodaj','regulamin'))){
    die(
    $m->info("Brak podanej akcji!\r\n akcje komendy to: czytaj, dodaj!"));
    }


    if(
    $parts[1] == 'czytaj'){
    $q=$db->query("select * from `forum`");
       if(
    $q->num_rows == 0){
    die(
    "$Czat Nie ma żadnych komentarzy");
    }
    $a 0;
    $i++;

    while(
    $n $q->fetch_assoc()){
    $czas date("d-m-Y - G:i:s",$n['czas']);
    $id $n['id'];
    $text $n['komentarz'];
    $kto $n['nick'];
    $zak .= "[color=#228b22]$i)  [/color]{{$kto}}   {$czas}[color=#8b4513] \r\n Treść: $text [/color] \r\n----------\r\n";
       
    $a++;
       
    $i++;

       }
     
    $m->info("Komentarze na czacie: $a\r\n\r\n{$zak} [color=#ff0000]");
     }
     
    if(
    $parts[1] == 'dodaj'){
    if(!
    $parts[2]){
    die(
    $m->info("Podaj komentarz!"));
    }
    $text $parts;
    unset(
    $text[0]);
    $text implode(' '$text);
    $time time();
    $db->query("insert into `forum` (`komentarz`,`nick`,`czas`) values ('{$text}', '{$user['nick']}', '$time' )");
    $m -> info"Komentarz został pomyslnie dodany :)." );
    $q $db->query("SELECT * FROM `userzy` WHERE `staff` >= 9");
    while(
    $n $q->fetch_assoc ()){
    $do[] = $n['numer'];
    }
    $mbs -> addText("{$niczek} skomentował w forum" FORMAT_BOLD_TEXT)->setRecipients($do);
    $p->push($mbs);

    }
             
    if(
    $parts[1] == 'regulamin'){
    $m->info("REGULAMIN W BUDOWIE!!!");
     }

     
    ?>
    Ostatnio edytowane przez sweet-girls ; 23.05.2014 o 14:47

  2. #2
    Doświadczony GGadacz
    Dołączył
    01.06.2011
    Lokalizacja
    Lębork
    Marka tel.
    Sony
    Model tel.
    Xperia M2
    FW telefonu
    Android 5.1
    Posty
    262
    Kod php:
    if($parts[1] == 'dodaj'){
    if(!
    $parts[2]){
    die(
    $m->info("Podaj komentarz!"));
    }
    $text $parts;
    unset(
    $text[0]);unset($text[1]);
    $text implode(' '$text);
    $time time();
    $db->query("insert into `forum` (`komentarz`,`nick`,`czas`) values ('{$text}', '{$user['nick']}', '$time' )");
    $m -> info"Komentarz został pomyslnie dodany :)." );
    $q $db->query("SELECT * FROM `userzy` WHERE `staff` >= 9");
    while(
    $n $q->fetch_assoc ()){
    $do[] = $n['numer'];
    }
    $mbs -> addText("{$niczek} skomentował w forum" FORMAT_BOLD_TEXT)->setRecipients($do);
    $p->push($mbs);


    Podmień kody

  3. #3
    Dzięki, działa

Podobne wątki

  1. Zmiana nicku na forum
    By Wazniak96 in forum Sugestie i pytania związane z forum
    Odpowiedzi: 1
    Ostatni post / autor: 05.05.2013, 17:00
  2. Problem z forum
    By ktocus12 in forum Sugestie i pytania związane z forum
    Odpowiedzi: 15
    Ostatni post / autor: 19.03.2013, 17:38
  3. Czat Gg - Jak założyc?
    By woprowiec in forum Boty
    Odpowiedzi: 9
    Ostatni post / autor: 13.12.2012, 12:05
  4. Nowe forum
    By Qrix in forum Ogłoszenia
    Odpowiedzi: 26
    Ostatni post / autor: 23.08.2012, 00:47
  5. Styl forum
    By CipiS in forum Sugestie i pytania związane z forum
    Odpowiedzi: 4
    Ostatni post / autor: 29.03.2012, 11:44

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •