Strona 1 z 4 123 ... OstatniOstatni
Pokaż wyniki od 1 do 10 z 35

Wątek: Informacja do admina o wysłaniu czegoś przez usera.

  1. #1

    Informacja do admina o wysłaniu czegoś przez usera.

    Cześć
    Próbuję zrobić komendę, która jest poświęcona do wysłania podania. Ktoś np napisze /podanie jakaś_treść I to by mnie poinformowało: "Uzytkownik wysłał podanie, i została zapisana w bramce podań".
    Zrobiłam komendę, podanie zapisuje się tylko, że nie trafia do mnie informacja.

    kod:
    Kod php:
    <?php
        extract
    ($GLOBALS);
        if(
    $txat <= $teaxt)
        if(!
    $parts[1]) 
        die(
    $m->info("Źle! wpisz jeszcze treść podania:)"));
      
    $txt $parts;
        unset(
    $txt[0]);
        
    $txt trim(implode(' '$txt).""); 
       
    $q $db->query("select * from `userzy` where `numer` = '{$from}'");
        
    $db->query("insert into `podania` (`id`, `podanie`, `nick`,`numer`) values (0, '{$txt}','{$user['nick']}', '{$from}')");
            
    $q $db->query("select numer from userzy where online=1");
          while(
    $n $q->fetch_assoc())
        
    $odb[] = $n['numer'];
        
    $q $db->query("SELECT * FROM `userzy` WHERE `numer` = '{$from}' ");
        
    $txt '';
        while(
    $a $q->fetch_assoc())
        {
        
    $t .= ''.$main->nick($a['nick'], $a['staff'] )."";
        }
        {
        
    $taa .= '['.$tr['id']. '] '.$tr ['podanie']."";
        }

    $m->info("Podanie zostalo pomyślnie wysłane");

             
    $q =
    $db->query("select * from `userzy` where `staff` > '90' ");
        
    $do '';
        while(
    $n $q->fetch_assoc())
       
    $do[] = $n['numer'];
       
    $mbs->addText("$niczek wysłał podanie i została ona zapisane w bramce podań, wpisz: /podania"FORMAT_BOLD_TEXT)->setRecipients($do);
         
    $p->push($mbs);
     
    ?>
    A jeśli zmienię koncówkę w miejsce informacji do admina:
    Kod php:
    FORMAT_BOLD_TEXT)->setRecipients($do); 
    Na powiedzmy na Swój numer [tutaj akurat nie podam swojego]:
    Kod php:
    FORMAT_BOLD_TEXT)->setRecipients(8738234); 
    To wtedy dochodzi do mnie a chce by doszły do osob ktorzy maja 90 staff.

  2. #2
    Awatar Nydylier
    Dołączył
    24.11.2013
    Lokalizacja
    Szczecinek
    Marka tel.
    Myphone
    Model tel.
    Funky
    FW telefonu
    Android 4.4.2
    Posty
    28
    Domyślam się, że staff nie przechowuje ciągu znaków, tylko liczbe, więc tak:
    Odszukaj:
    Kod:
    $db->query("select * from `userzy` where `staff` > '90' ");
    zamień na:
    Kod:
    $db->query("select * from `userzy` where `staff` > 90 ");
    - - - Updated - - -

    Dodatkowo (nie jest to raczej przyczyną problemu)
    Kod:
    $do = '';
    zamień na
    Kod:
    $do = array();
    gdyż dalej dodajesz numery do tablicy, nie edytujesz ciągu znaku.
    Ostatnio edytowane przez Nydylier ; 27.04.2014 o 20:19 Powód: dziwne O.o

  3. #3
    Zmieniłam to i niestety dalej nie dochodzi informacja. :< może chodzi o zmienne? (chociaż nie wiem czy to są akurat zmienne )
    bo jak swoj numer wpisze to dociera, a jak dodam ($do); to nic, może co innego powinno być? Bo np mam podobna komende na innym czacie, w innym skrypcie, to tam dochodzi. A na tym nie :<

  4. #4

    Dołączył
    19.07.2012
    Lokalizacja
    Poznań
    Marka tel.
    Sony Ericsson
    Model tel.
    Neo V
    FW telefonu
    Android 2.3.1
    Posty
    10
    Kod php:
    [$db->query("select * from `userzy` where `staff` => 90 "); 
    jak już chcesz dla osób ze staff 90 i więcej

  5. #5
    Działa dziękuję bardzo tylko że dałam samo = bo jak dałam => do wywala błąd.
    Ale czy tak można? bo działać działa, ale czy można? tzn czy nie zrobi "komplikowało", Ktoś wysle podanie to informacja do mnie dochodzi a do wysyłanej nie jesli nie ma staffu 90 , wiec dobrze.
    Ostatnio edytowane przez sweet-girls ; 28.04.2014 o 00:58

  6. #6
    Awatar Nydylier
    Dołączył
    24.11.2013
    Lokalizacja
    Szczecinek
    Marka tel.
    Myphone
    Model tel.
    Funky
    FW telefonu
    Android 4.4.2
    Posty
    28
    Nie daje się => tylko >=
    Kod:
    = 90
    dotrze tylko do osób posiadających 90 staff, a
    Kod:
    >= 90
    dotrze do osób posiadających 90 staff i więcej

    - - - Updated - - -

    Tak na przyszłość:
    = - równe
    != lub <> - nierówne
    >= - większe lub równe
    <= - mniejsze lub równe
    < - mniejsze
    > - większe

  7. #7
    Ok dziękuję bardzo za informację
    Ale sam wcześniej napisałeś => Ale ważne że jest ok

  8. #8
    Awatar Nydylier
    Dołączył
    24.11.2013
    Lokalizacja
    Szczecinek
    Marka tel.
    Myphone
    Model tel.
    Funky
    FW telefonu
    Android 4.4.2
    Posty
    28
    cheater napisał "=>"

  9. #9
    Oj no tak... moja nieuwaga, przepraszam

  10. #10
    Doświadczony GGadacz
    Dołączył
    20.02.2013
    Lokalizacja
    Sieradz
    Marka tel.
    LG
    Model tel.
    Swift l5
    FW telefonu
    Android 4.1.2
    Posty
    220
    Kod:
    <?php
    	extract($GLOBALS);
    	if(!$parts [1]) die($m->info("Źle! wpisz jeszcze treść podania:)"));
    	$txt = trim(implode(' ', $parts));
    	$db->query( "INSERT INTRO `podania` (`podanie`, `nick`,`numer`) values ('{$txt}','{$user['nick']}', '{$from}')" );
    	$m -> info( "Podanie zostalo pomyślnie wysłane" );
    	$q = $db->query("SELECT * FROM `userzy` WHERE `staff` >= 90");
    	while($n = $q->fetch_assoc ()){
    		$do[] = $n['numer'];
    	}
    	$mbs -> addText("{$niczek} wysłał podanie i została ona zapisane w bramce podań, wpisz: /podania" , FORMAT_BOLD_TEXT)->setRecipients($do);
    	$p->push($mbs);
    ?>
    Bo tamto wyżej to masakra

Podobne wątki

  1. Akceptacja nowego kanału przez admina
    By sweet-girls in forum Boty
    Odpowiedzi: 4
    Ostatni post / autor: 22.06.2013, 14:08
  2. Informacja o aktualizacji do nowej wersji
    By borsuk_20 in forum Aplikacja Android
    Odpowiedzi: 8
    Ostatni post / autor: 19.06.2012, 10:57
  3. [MAC] widoczną informacja o wiadomości w Docku
    By JALA in forum Ciekawe sugestie
    Odpowiedzi: 0
    Ostatni post / autor: 12.04.2012, 16:07
  4. Informacja o multilogowaniu
    By denis94 in forum Testy
    Odpowiedzi: 2
    Ostatni post / autor: 04.04.2012, 18:59
  5. Zostające kwadraty w oknie rozmowy po wysłaniu obrazka
    By Sebastian Dąbkowski in forum Testy
    Odpowiedzi: 0
    Ostatni post / autor: 16.02.2012, 22:20

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
  •