Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][AJAX] php przez onclick
Forum PHP.pl > Forum > Przedszkole
Terrorizer
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?
Turson
A konsola? Na pierwszy rzut oka wygląda, że nie powinno być przecinka po "YES"
Terrorizer
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
Turson
http://turson.pl/blog/jquery-ajax-analiza-...rkowej-konsoli/
Wejdz tez pod messageseenupdate.php bezposrednio z przegladarki
Terrorizer
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.