この終わりのURLで登録フォームを入力したとします:registration.php?accountType=a
フォームは同じページ(registration.php)で解析されます。ユーザーがフォームの検証に合格しなかった場合は、エラーメッセージとともにregistration.phpに送られます。だからあなたは私の変数accountType = aを失ったことが分かります。私の質問:フォームの有効性を失う変数
妥当性確認のためにフォームを提出し、accountType変数を保持できますか?私はこれが簡単にクッキーを使用して行うことができることを知っています。私はちょっとだけ理解しておきたい。
ソリューション:以下の回答のすべてが有効であったが、私は、などのセッション変数と<form action="registration.php?<?php print 'accountType=' . $_SESSION['accountType']; ?>"
で助けてくれてありがとうを行ってきました。
+1、あなたの問題におそらく最も簡単な修正 – Starx