Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP][JavaScript] zapytanie mysql_query w funkcji javascript
Forum PHP.pl > Forum > Przedszkole
ktosz
hejka.
mam wydaje sie prosty kod. chce wstawic jedno zapytanie mysql_query w javascript. tak to wyglada:

  1. <script>
  2. function jakas()
  3. {
  4. document.getElementById(id).innerHTML = text;
  5. }
  6. </script>



i chce tam umiescic w tej funkcji:
  1. mysql_query("UPDATE `users` SET `as`='1'");


tylko jak zrobie tak:
  1. <script>
  2. function jakas()
  3. {
  4. document.getElementById(id).innerHTML = text;
  5. <?
  6. mysql_query("UPDATE `users` SET `as`='1'");
  7. ?>
  8. }
  9. </script>


to od razu po zaladowaniu pliku robi to zapytanie.

a dalej mam diva, po kliknieciu ktorego robiac funkcje js ma zrobic to zapytanie:

  1. <div onclick='jakas();'>klik</div>




dziekuje Wam slicznie za pomoc
viking
Parser PHP już dawno zakończył pracę zanim przetwarzany jest kod JS. Poza tym oba języki nie mają nic wspólnego ze sobą więc wstawienie w ten sposób kodu nie ma sensu. Możesz wysłać np żądanie ajaksowe które zrobi update. Funkcje mysql_ są przestarzałe i usunięte z PHP7.
ktosz
Uzywam php5, wiec jeszcze to funkcjonuje. A moglbys mi pokazac, bo nie bardzo rozumiem. Z tym praserem rozumiem, to glupie. Dziekuje za pomoc.
viking
Tworzysz jakiś plik np. update.php, w nim modyfikację rekordów i później:
  1. fetch('/update.php', {
  2. method: 'POST',
  3. headers: {
  4. "Content-type": "application/x-www-form-urlencoded; charset=UTF-8"
  5. },
  6. body: 'x=1'
  7. }).then... // doczytaj co z tym dalej robić
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.