Może nie powiem ci dokładnie co powinieneś tam wpisać, ale postaram się wskazać Ci drogę.
Generalnie wszystko co musimy zrobić to wysłać "formularz" z danymi na nasz serwer i po stronie serwera obsłużyć w jakiś sposób te dane ( czyli np ten update na tabeli users ).
Wspomniałeś o AJAX'ie więc skorzystamy z tej drogi.
Na początek zajmijmy się wysłaniem danych na nasz serwer i odpowiedzią na pytanie
co wpisać tu
A więc powinieneś tutaj wpisać coś co utworzy zapytanie i wyśle je na serwer.
Oto co mogłoby to być:
/**
* Tworzymy sobie obiekt, dzięki któremu będziemy mogli wysłać zapytanie na nasz serwer
*/
const xhr = new XMLHttpRequest();
/**
* Używamy metody "open" w celu ustawienia sposobu wysłania danych na serwer
* w naszym przypadku będzie to POST.
* Drugim parametrem jest adres, na który chcemy wysłać nasze zapytanie
* zakładam, że nie utworzyłeś sobie żadnej domeny więc pewnie będzie to adres naszego pliku php, w którym obsłużymy zapytanie
* podam przykładowy adres
*/
xhr.open('POST', 'localhost/moja_strona/user_update.php');
/**
* Teraz musimy jakoś poskładać dane, które chcemy wysłać na serwer
* Użyjemy do tego obiektu FormData, więc tworzymy nowy obiekt tego typu:
*/
const formData = new FormData();
/**
* Obiekt ten pozwala nam na przypisywanie do niego wartości na zasadzie klucz => wartość przy pomocy metody append('klucz', 'wartosc'),
* coś jak w tablicy asocjacyjnej, a więć zróbmy to:
*/
formData.append('updateValue', in1.value);
/**
* Teraz musimy wysłać nasze zapytanie i stworzone dane przy pomocy wcześniej utworzonego obiektu
* robimy to w taki sposób:
*/
xhr.send(formData);
Na koniec wypadałoby jeszcze sprawdzić status żądania i ewentualne błędy jakoś obsłużyć.
Tutaj pomocne linki, które dokładniej wyjaśnią ci jak działają użyte tutaj rzeczy:
XMLHttpRequest, FormData
No ok, ale to tylko połowa drogi.
Posiadamy już javaScript, który wyśle zapytanie na nasz serwer, teraz wypadałoby to obsłużyć po stronie serwera i tam zaktualizować dane naszego użytkownika.
Proponuję do tego utworzyć skrypt .php, który się tym zajmie.
Nazwijmy do tak samo jak w opisanym javascripcie, czyli "user_update.php"
Co w tym pliku musimy umieścić?
odpowiedź:
<?php
/**
* używamy specjalnej zmiennej, w której znajdują się wartości wysłane nam w zapytaniach
* w naszym przypadku będzie to $_POST gdyż jak w przykładzie wyżej - ustawiliśmy do wysłania danych metodę POST
* a więc:
*/
$odebranaWartosc = $_POST['nazwaPolaPodanaWFormData'];
/**
* Tutaj aktualizujemy naszą bazę danych
*/
Dalej pomóc nie mogę ponieważ brakuje mi informacji, a i pisanie kodu za kogoś nie ma sensu.
W każdym razie, widzę, że umiesz łączyć się z bazą danych (robisz to w swoim skrypcie, który wysłałeś), więc wierzę, że dalej sobie poradzisz.