Цикл перевірки POST - CSS-хитрощі

Anonim

Припущення

У вас є форма HTML із різними вхідними даними. Атрибут дії форми вказує на PHP-файл, що містить код нижче.

Примітки щодо коду

Цей код починається зі створення масиву, що містить ім'я різних входів, що подаються через POST. Потім викликається getFormData (), де передаються обов’язкові поля. Усередині функції створюється масив для зберігання різних фрагментів даних, пов’язаних з формою. $ formData ('valid') - це логічне посилання, якщо всі дані були надані і дійсними, $ formData ('fields') - це масив, введений іменем вводу з їх відповідним значенням з даних POST, $ formData ('notValidFields ') - це масив, який буде містити імена будь-яких введених даних, які не були передані або мали недійсні дані.

Цю логіку можна легко розширити за допомогою регулярних виразів для перевірки на наявність більш суворих даних, таких як адреси електронної пошти та URL-адреси.