Formularz PHP
PHP $ _GET oraz $ _POST Zmienne służą do pobierania informacji w postaci, takich jak wprowadzanych przez użytkownika.
PHP przetwarzania formularzy
Jedną rzeczą bardzo ważne rzeczy, aby pamiętać, gdy ma do czynienia z formularza HTML, PHP może pochodzić z HTML elementów formularzy Stronaautomatycznie stają się dostępne dla skryptów PHP.
Przykłady
Poniższy przykład zawiera formularz HTML z dwoma polami wejściowymi oraz przycisk Wyślij.
form kod pliku jest następująca:
<html> <head> <meta charset="utf-8"> <title>本教程(w3write.com)</title> </head> <body> <form action="welcome.php" method="post"> 名字: <input type="text" name="fname"> 年龄: <input type="text" name="age"> <input type="submit" value="提交"> </form> </body> </html>
Gdy użytkownik wypełnić powyższy formularz i kliknij w przycisk, dane formularza zostaną wysłane do pliku PHP o nazwie "welcome.php" stanowi:
Pliki welcome.php są następujące:
欢迎 <?php echo $_POST["fname"]; ?>!<br> 你的年龄是 <?php echo $_POST["age"]; ?> 岁。
Demo dostępne za pośrednictwem przeglądarki w następujący sposób:
Wyjaśnimy w PHP $ _GET i $ _POST zmiennych w następnym rozdziale.
Uwierzytelnianie za pomocą formularzy
Powinna w miarę możliwości do walidacji danych wprowadzanych przez użytkownika (za pośrednictwem skryptów po stronie klienta). walidacja przeglądarka jest szybsza i może zmniejszyć obciążenie serwera.
Jeśli użytkownik musi wprowadzić do bazy danych, należy rozważyć użycie uwierzytelniania serwera. W uwierzytelniania serwera tworzą dobry sposób, aby zdać formę własną rękę, zamiast skakać do innej strony. Dzięki czemu użytkownicy mogą otrzymać komunikat o błędzie na tej samej stronie formularza. Użytkownicy mogą również łatwiej znaleźć błędy.