Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][MySQL][PHP]ajax javascript request, problem z architekturą
mastersam
post 23.06.2012, 18:47:05
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 20.09.2008

Ostrzeżenie: (20%)
X----


mam taki oto skrypt:

  1. <script language="javascript">
  2. function sendMessage()
  3. {
  4. if(document.znak.t1.value=="")
  5. {
  6. return false;
  7. }
  8.  
  9. var url="shut2.php";
  10.  
  11. new Ajax.Request(url,
  12. {
  13. "method": "get",
  14. "asynchronous": false,
  15. "parameters": {"send": 1, "t1": document.znak.t1.value, "t2": document.znak.t2.value}
  16. });
  17.  
  18. document.znak.t2.value="";
  19. refreshChat();
  20. }
  21.  
  22.  
  23.  
  24. function refreshChat()
  25. {
  26. var url="shut2.php";
  27.  
  28.  
  29.  
  30. new Ajax.Request(url,
  31. {
  32. "method": "post",
  33. "asynchronous": false,
  34. onSuccess: function(transport)
  35. {
  36. var response = transport.responseText || "no response text";
  37. var respStr = new String(response);
  38. var parts=respStr.split("###");
  39. $('messagesWindow').innerHTML=parts[0];
  40. $('chatVisitors').innerHTML=parts[1];
  41. }
  42. });
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53. }
  54.  
  55.  
  56.  
  57. document.onkeydown = checkKeycode
  58. function checkKeycode(e) {
  59. var keycode;
  60. if (window.event) keycode = window.event.keyCode;
  61. else if (e) keycode = e.which;
  62. if (keycode==13)
  63. {
  64. sendMessage();
  65. document.znak.t2.value="";
  66.  
  67.  
  68. }
  69. }
  70.  
  71.  
  72.  
  73.  
  74.  



w shut2.php jest caly slinik czatu czyli wklejanie do bazy sql danych, cenzura, usuwanie niepowolanych postów, banowanie i wyswietlanie nikow. silnik ten jest odsiwerzany co 10 sekund dzieki czemu widac szybko wiadomosci z czata.

wpadlem na pomysl zeby zrobic prywatne wiadmosci do czatusiów ale...

probolem w tym że jak napisze kod javascript w shut2.php to nie wyswietla sie ten silnik który jest potrzebny aby po kliknieciu w nik zaszla reakcja ktora by przypisala nik gospodarza i nik goscia aby mogli swobodnie komunikowac prywatnie (byc moze ta funcka nie obsluguje javascript ktore ma odswierzac). Jeśli dodam do każdego niku przekierowanie <a href to po kliknieciu przechodzi z indexu do silnika bez grafy. silnik musi byc osobno od formularza w tzw innej ramce bo jak formularz jest w silniku to zjada literki jak sie odsiwerza czat.

pytanie: jakim sposobem mozna zrobic tak ze po kliknieciu w nik zapisze sie do bazy MYSQL nik kliknietego i nik uzytkownika?
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 06:10