Методи перевірки на правильність заповнення полів на php Попередня ↔ Наступна Незрозуміла з першого погляду рядок допоможе нам дізнатися, заповнювалася чи форма даними користувачем або ще немає. А ось значення $ form = "..." пояснюється тим, що ми збираємося інтегрувати форму безпосередньо з PHP.Тепер, коли готова основа, можемо починати її наповнення. Згадаймо про поле з ім'ям "seenform". Отже, ось навіщо воно було потрібно: if ($ seenform! = 'yes'): Якщо значення форми не дорівнює 'yes', відобразити форму. У зворотному випадку працює код, наступний за словлм else. Форма заповнена, можна починати перевірку. Але для початку домовимося, що 2. Кількість символів в поле «Пароль" не менше, ніж 3; 4. «Пароль» повинен складатися тільки з латинських букв або цифр;Перевірка на заповнення полів: if ($ name == "" or $ mail == "" or $ password == "" or $ rpassword == "") print "Заповніть всі необхідні поля!"; Змінна $ er = 1 означає, що була помилка. В кінці перевірки ми це врахуємо. Перевірка на довжину введеного імені: if (strlen ($ name)> 40) print "Ім'я не повинно бути довшим, ніж 40 символів!"; if (strlen ($ mail)> 40) Перевірка на довжину введеного пароля: if (strlen ($ password) <3) print "Пароль не повинен бути коротше, ніж 3 символи!"; if (strlen ($ comment)> 400) if (! eregi ( "^ ([0-9a-z] ([-_.]? [0-9a-z]) * @ [0-9a-z] ([-.]? [0-9a- z]) *. [a-wyz] [az] (fo | g | l | m | mes | o | op | pa | ro | seum | t | u | v | z)?) $ ", $ email) and $ email! = "") Перевірка на коректність введеного пароля: if (! eregi ( "^ ([A-Za-z0-9А])", $ password) and $ password! = "") print "Ім'я повинно складатися з латинський букв і / або цифр!"; Перевірка на відповідність першого і другого пароля: if ($ password! = $ rpassword) print "Введені паролі НЕ совпадат!"; Ось начебто і все, перевірка закінчена. Тепер згадаємо про $ er = 1; Якщо помилок зустрінуте не було, то і змінна $ er ніколи не буде мати значення. так, if ($ er == "") // нет значення змінної print "Все поля заповнені правильно!"; endif; // закінчення циклу! Те, що ми написали, є обов'язковим моментом при створенні гостьових книг і інших формосодержащіх речей. В принципі, можете вносити свої зміни або ще чого. Але головне, якщо Ви чогось не знаєте, то завжди можна подивитися ЦЕ у інших. Плагіат хоч ніхто і не любить, але заборонити ніхто не може! Філософія:) =! Схожі статті Перевірка правильності номера