Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pobieranie wiadomości z bazy danych, Czat
MalKavar
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 3.05.2015

Ostrzeżenie: (0%)
-----


Mam taki kod
  1. <?php
  2. $tekst = $text;
  3. unset($tekst[0]);
  4. if(!isset($text[1]))
  5. msg('Podaj treść wiadomości!');
  6. elseif(!isset($text[5]))
  7. msg('Wiadomość musi zawierać co najmniej 5 słów!');
  8. else{
  9. $tekst = trim(implode(' ', $tekst));
  10. $q = $db->query("SELECT numer FROM users WHERE numer != '{$from}' AND zgoda = 1");
  11. while($x = $q->fetch_assoc())
  12. $odb[] = $x['numer'];
  13. msg('Wiadomość globalna wysłana przez '.txt($nick, 1)."\r\n_______________\r\n".txt($tekst, 4)."\r\n_______________\r\nWysłano zgodnie z regulaminem!", $odb);
  14. sleep(2);
  15. msg('Wysłano do '.txt($q->num_rows, 3).' użytkowników!');
  16. }


W skrócie skrypt wysyła do wszystkich użytkowników czatu wiadomość podaną przez administratora. Jednak jako że jest to czat z pokojami, a administratorzy nie zawsze są online założyłem bazę danych, do których są wysyłane zamówienia na takie ogłoszenia.

W jaki sposób przerobić ten kod, by pobierał z bazy danych id zgłoszenia i treść wiadomości w nim zawartą, oraz wysyłał ją podobnie jak wiadomości z tego skryptu, lecz w formie:
Cytat
Wiadomość od [nick zamawiającego]:
[treść]


Komenda na wysłanie wiadomości:
Cytat
/wyslij [id]
Go to the top of the page
+Quote Post
salfunglandyare
post
Post #2





Grupa: Zarejestrowani
Postów: 150
Pomógł: 31
Dołączył: 10.01.2007
Skąd: Bydgoszcz/Inowrocław

Ostrzeżenie: (0%)
-----


Nic nie wynika z tego kodu, tylko tyle, że dana wiadomość jest w jakis sposób pokazywana. Nie wiem dokładnie, co chcesz osiągnąć, ale spróbuję Cię naprowadzić - insert do bazy danych w okolicy linii 13.
Go to the top of the page
+Quote Post
MalKavar
post
Post #3





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 3.05.2015

Ostrzeżenie: (0%)
-----


Problem rozwiązany. Za wskazówkę leci łapka
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.09.2025 - 18:40