Bread & Putter Book jest zwycięzcą
Może 2024
W ostatnim samouczku napisaliśmy część skryptu Entry Activity Entry, która poradzi sobie z możliwością przesłania formularza internetowego, ale użytkownik nie podał wszystkich wymaganych danych. Najpierw ustawiamy wartości zmiennych, które przekażemy do funkcji Activity_Entry_Form. Wartość każdej zmiennej jest ustawiona na null, jeśli brakuje danych wejściowych, a jeśli nie, jest ona ustawiona na wartość danych $ POST ['']. Na koniec ustawiamy zmienną $ error_message na tak jeśli brakuje danych w jednym z wymaganych pól formularza. Dzięki temu program wyświetli komunikat o błędzie, gdy ponownie wyświetli formularz internetowy. Teraz popracujmy nad obsługą komunikatu o błędzie. Są dwie zmiany, które musimy wprowadzić w skrypcie Entry Entry. Ponieważ wraz z wywołaniem funkcji przekażemy tę nową zmienną $ error_message, musimy dodać tę zmienną do listy zmiennych parametrów wysyłanych do funkcji.
Ponadto, ponieważ będziemy kodować funkcję Activity_Entry_Form, aby oczekiwać tej nowej zmiennej za każdym razem, gdy zostanie wywołana, będzie się jej spodziewała, nawet gdy formularz zostanie wyświetlony po raz pierwszy. Dlatego musimy dodać zmienną do wywołania funkcji w pierwszej części skryptu. Ale nie możemy wysłać tej zmiennej bez jej wcześniejszego zainicjowania. Dodajmy to również do kodu.
Dalej → | ||