W artykule przedstawię jak stworzyć ajaxowy system edycji danych zawartych w tabeli. Będzie on wykonany w php, mysql i jQuery. Taki system można wykorzystać np. w panelu administracyjnym strony.
Php
Napiszemy prosty widżet wyświetlający tweety danego użytkownika. Wykorzystamy bibliotekę cURL. Na początek odwiedźmy dokumentację Twitter API. Dowiemy się z niej jak pobrać 20 ostatnich wpisów określonego użytkownika. Pobierzemy najnowsze tweety php_net.
Tutorial opisuje tworzenie od podstaw prostego shoutboxa. Najpierw zbudujemy bazę danych. Nazwiemy ją się chat_db. Następnie stwórzmy w niej tabelę wiadomości. Poniższy rysunek pokazuje strukturę tej tabeli w phpmyadminie.
W artykule napiszemy funkcję, która będzie sprawdzała czy dane żądanie HTTP jest żądaniem ajaxowym. Kiedy ajaxowe żądanie jest wykonywane wysyłany jest nagłówek X_REQUESTED_WITH lub HTTP_X_REQUESTED_WITH). Jego wartością jest XMLHttpRequest.