Zawód: Technik informatyk , Technik programista
Kategorie: Programowanie webowe Bazy danych PHP
Źle. PHP odbiera i przetwarza dane formularzy.
Źle. PHP łączy się z bazą i operuje na danych.
Dobrze. To robi JavaScript po stronie klienta, nie PHP.
Źle. PHP generuje strony dynamicznie na serwerze.
PHP wykonuje się na SERWERZE i tworzy gotowy HTML wysyłany do przeglądarki - więc gdy strona już się wyświetla u użytkownika, PHP nie może jej dalej zmieniać „na żywo”. Dynamiczne modyfikacje po stronie klienta (np. ukrycie elementu po kliknięciu, bez przeładowania) to zadanie JavaScriptu. Zapamiętaj granicę: PHP buduje stronę przed wysłaniem, JS zmienia ją już w przeglądarce.