Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Edytowalna Tabela
Forum PHP.pl > Forum > Przedszkole
xMister
Witam wszystkich, mam taka sprawę. Czy da się zrobić w MySQL tabelę wyświetlaną na stronie www, w której dany użytkownik (nie znający się na MySQL) mógłby edytować zawartość komórek np. jak w Excelu. Jeżeli da się, to chciałbym wiedzieć jak ^^ Mam nadzieję, że mi pomożecie, pozdrawiam smile.gif
PrinceOfPersia
Na przykład:
robisz tabelę w HTML (znacznik <table>), i w każdą komórkę wsadzasz <input type="text">
wyłapujesz JavaScriptem zdarzenia onchange tych pól.
w tym momencie wysyłasz dane do serwera AJAXem i z powrotem.
przyda się biblioteka jQuery, która ułatwia AJAX i doczepianie zdarzeń.

po stronie serwera w PHP musisz obsługiwać zapytania AJAXowe i validować dane (pod kątem MySQL injection, a także sprawdzać czy użytkownik ma uprawnienia do zmiany danej tabeli). Aha, i nie przesyłaj internetem żadnych zapytań MySQL. Powinieneś generować te zapytania po stronie serwera.






nospor
Wyboldowane, ustawiona czcionka i wycentrowane...... To jest normalne forum, tutaj boldowanie sluzy normalnym celom a nie dekorowaniu postow. Pisz prosze normalnie.

ps: przenosze
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.