⊗ppPmRdFV 412 of 447 menu

PHPでのフォームバリデーション時のリダイレクト

ここで、フォームのバリデーションを実行する必要があると想像してみてください。 バリデーションが成功した場合は、フォームをデータベースに保存し、 成功メッセージを表示します。 それ以外の場合は、失敗メッセージを表示する必要があります。 実装してみましょう:

<?php session_start(); if (!empty($_POST)) { if (フォームのバリデーション) { // データベースに保存 $_SESSION['flash'] = 'フォームは正常に保存されました'; header('Location: form.php'); die(); } else { $_SESSION['flash'] = 'フォームがバリデーションを通過しませんでした'; } } if (isset($_SESSION['flash'])) { echo $_SESSION['flash']; unset($_SESSION['flash']); } ?>

前の課題を修正して、フォームのバリデーションが実行されるようにしてください。 フォーム送信後もデータが消えないようにしてください。

前の課題を修正して、フォーム送信後もデータが消えないようにしてください。

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否