Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][AJAX] php przez onclick
Terrorizer
post
Post #1





Grupa: Zarejestrowani
Postów: 345
Pomógł: 3
Dołączył: 31.03.2012

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


Zrobiłem taki przycisk:
  1. echo "<button class='my-button' id='".$x."' onClick=\"openmsg('$m','$n');seenupdate()\">";

Powinien on otwierać między innymi funkcję "seenupdate" która nie działa
  1. <script>
  2. function seenupdate() {
  3. $.ajax({
  4. type : "POST",
  5. url : "messageseenupdate.php",
  6. data : {
  7. seen : "YES",
  8. }
  9. });
  10. }
  11. </script>

Powyższy jquery powinien przekierowywać mnie do pliku który wygląda tak:
  1. <?php session_start(); ?>
  2. <?php include 'connect.php'; ?>
  3.  
  4. <?php
  5. ini_set('display_errors','1');
  6.  
  7. $messageinfo = mysql_query('SELECT * FROM msg');
  8.  
  9. mysql_query('UPDATE msg SET seen="yes" ');
  10. ?>

Niestety jednak pozycja w bazie nie updatuje się, a debugger nie mówi nic, co byłbym w stanie zrozumieć
Mógłby ktoś wskazać mi przyczynę problemu?

Ten post edytował Terrorizer 12.12.2014, 14:05:04
Go to the top of the page
+Quote Post
Turson
post
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


A konsola? Na pierwszy rzut oka wygląda, że nie powinno być przecinka po "YES"
Go to the top of the page
+Quote Post
Terrorizer
post
Post #3





Grupa: Zarejestrowani
Postów: 345
Pomógł: 3
Dołączył: 31.03.2012

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


Skasowałem przecinek, faktycznie jest zbędny, ale wciąż nic się nie dzieje.
Nie bardzo rozumiem co pokazuje mi konsola.
Po kliknięciu na przycisk, zaczyna skakać po jakichś funkcjach "Search the link associated with the click"
A potem się przerywa. Niestety niewiele mi to mówi
Go to the top of the page
+Quote Post
Turson
post
Post #4





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


http://turson.pl/blog/jquery-ajax-analiza-...rkowej-konsoli/
Wejdz tez pod messageseenupdate.php bezposrednio z przegladarki
Go to the top of the page
+Quote Post
Terrorizer
post
Post #5





Grupa: Zarejestrowani
Postów: 345
Pomógł: 3
Dołączył: 31.03.2012

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


Znalazłem przyczynę błędu... Mój plik nazywał się .php.txt, przy czym txt zostało ukryte przez system i plik wyglądał na php
Nie widziałem jeszcze nigdy takiej głupoty 0_x
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: 24.08.2025 - 21:41