Ogłoszenie

Zwiń
No announcement yet.

tabele

Zwiń
X
 
  • Filtr
  • Czas
  • Pokaż
Wyczyść wszystko
new posts

    tabele

    Witam!
    Mam na imię Kasia.
    Jestem początkująca w języku php.
    Posiadam GGCzat główny, jest on już zainstalowany na numerze, dobrze chodzi i w ogóle, ale chciałabym mieć na nim komendę /dowcip. /dodajdowcip mam kody, ale nie potrafię zrobić do nich tabel. Czy ktoś mógłby mi pomóc zrobić tabele? Jeśli będą potrzebne kody komend to mogę tu napisać.
    Pozdrawiam

    #2
    Hmm, a tak dokładniej?
    Jeśli chcesz z tabelką php w których będą dowcipy, to robisz:
    Kod php:
    $tabelka[0] = 'pierwszy';
    $tabelka[1] = 'drugi';
    //i tak dalej 
    A potem możesz użyć array_rand();
    Już niedługo...

    Komentarz


      #3
      Piip.. fail. To co napisałeś to nie żadna tabelka tylko tablica. W dodatku stworzenie tak tej komendy byłoby mało wygodne i ciężkie dla serwera. Tabele znajdują się w MySQL. Nie klikałeś nigdy w przycisk "Create table" w phpmyadmin .?

      Kasiu nie każda komenda z innego skryptu będzie pasowała do twojego, ale zawsze da się coś z niej zrobić. Jeżeli komenda pochodzi z tego skryptu to wklej nam tutaj kodzik, a my Ci już pomożemy

      Komentarz


        #4
        ...
        Ostatnio edytowany przez misiiek-92; [ARG:4 UNDEFINED]. Powód: prośba

        Komentarz


          #5
          Więc kod do tych komend jest taki:

          1 dodawanie komend
          Kod php:
          function cmd_dodajdowcip()
          {
              
          extract($GLOBALS);
            
          $txt $parts;
              unset(
          $txt[0]);
              
          $txt trim(implode(' '$txt).""); 
             
          $q $db->query("select * from `nicki` where `numer` = '{$from}'");
              
          $db->query("insert into `dowcipy` (`id`, `dowcip`) values (0, '{$txt}')");
                  
          $q $db->query("select numer from nicki where online=1");
                while(
          $n $q->fetch_assoc())
              
          $odb[] = $n['numer'];
              
          $q $db->query("SELECT * FROM `nicki` WHERE `numer` = '{$from}' ");
              
          $txt '';
              while(
          $a $q->fetch_assoc())
              {
              
          $t .= ''.$main->nick($a['nick'], $a['staff'])."";
              }
               
          $mb->addText("$Czat $t dodal dowcip do bazy :) "FORMAT_BOLD_TEXT)->addText("",FORMAT_ITALIC_TEXT)->setRecipients($odb);
               
          $p->push($mb);
           echo 
          "$Czat Ok zapisano ;p";
           } 
          2 oglądanie dowcipow

          Kod php:
          function cmd_dowcip()
          {
          extract($GLOBALS);
          $q $db->query("SELECT * FROM `nicki` WHERE `numer` = '{$from}' ");
              
          $txqt '';
              while(
          $r $q->fetch_assoc())
              {
              
          $txqt substr($r['kanal'], 0200).'';
              }
              
          $q $db->query("SELECT * FROM `dowcipy` ORDER BY RAND() limit 1 ");
              
          $txat '';
              
          $s 0;
              while(
          $tr $q->fetch_assoc())
              {
              
          $taa .= '['.$tr['id']. '] '.$tr['dowcip']."";
              }
              
          $q $db->query("select `numer` from `nicki` where `online`=1 ");
                while(
          $n $q->fetch_assoc())
              
          $odb[] = $n['numer'];
              
          $mb->addText("$Czat ".$main->nick($user['nick'], $user['staff'])." prosi GGCzat opowiedz dowcip :) "FORMAT_BOLD_TEXT)->addText("",FORMAT_ITALIC_TEXT)->setRecipients($odb);
               
          $p->push($mb);
                
          $mb->clear();
             
          $mb->addText("###DOWCIP###\r\n$taa - $txat "FORMAT_BOLD_TEXT)->addText("",FORMAT_ITALIC_TEXT)->setRecipients($odb);
               
          $p->push($mb);
               } 

          Komentarz


            #6
            Oo jeeju... WebDeWo

            Tabela ktorą masz stworzyc to tak:
            Tutuł: dowcipy
            Kolumny:
            -id (int(3) Auto Incument)
            -dowcip (text)

            Tabele tworzysz w phpmyadmin, chyba się orientujesz jak

            Komentarz


              #7
              Ruloo wybacz, zmeczone oczy płatają figle
              Już niedługo...

              Komentarz


                #8
                Spoko benioo. Ja się tak nie gniewam

                Komentarz


                  #9
                  Nie radzilbym tego skryptu czatu uzywac. Na niego jest mnostwo atakow.

                  Rok temu na nim pracowalem i wiekszosc czasu to bylo robienie zabezpieczen.

                  Komentarz

                  Pracuję...
                  X