Am Newbie here.Am Beginner in php.IサンプルのRegフォームを作成します。ここで私はすべてのフィールドがそれほど空でないことを確認したいと考えています。私はテキストフィールド、チェックボックス、ラジオボタン、選択ボックス&電子メールフィールドを持っています。 Exampleとお伝えください。事前に感謝します。私の登録フォームのphpで検証を行うには?
0
A
答えて
0
$errors = array();
$required = array("Name", "Email");
foreach($_POST as $key=>$value)
{
if(!empty($value))
{
$$key = $value;
}
else
{
if(in_array($key, $required))
{
array_push($errors, $key);
}
}
}
これは、空の値をチェックするために動作するはずです。フォーム内の必須フィールドのキーを必要な配列に追加するだけです。 $$ key = $ valueは、キーと同じ名前の変数を作成し、その値をあなたに代入します。だからあなたのフィールドは、「名前」とあなたが正しい値を持つ変数$ Nameと$電子メールにアクセスできるループの後に「メール」。あなたがチェックし、そう
のように、後でエラーを表示したい場合がありた場合
if(empty($errors))
{
//send email
}
else
{
//display errors
echo "<ul>";
foreach($errors as $error)
{
echo "<li>" . $error . "</li>";
}
echo "</ul>";
}
0
これはPHPフォーム検証のexampleです。
例:
<?PHP
require_once "formvalidator.php";
$show_form=true;
if(isset($_POST['Submit']))
{
$validator = new FormValidator();
$validator->addValidation("Name","req","Please fill in Name");
$validator->addValidation("Email","email",
"The input for Email should be a valid email value");
$validator->addValidation("Email","req","Please fill in Email");
if($validator->ValidateForm())
{
echo "<h2>Validation Success!</h2>";
$show_form=false;
}
else
{
echo "<B>Validation Errors:</B>";
$error_hash = $validator->GetErrors();
foreach($error_hash as $inpname => $inp_err)
{
echo "<p>$inpname : $inp_err</p>\n";
}
}
}
if(true == $show_form)
{
?>
<form name='test' method='POST' action='' accept-charset='UTF-8'>
Name: <input type='text' name='Name' size='20'>
Email: <input type='text' name='Email' size='20'>
<input type='submit' name='Submit' value='Submit'>
</form>
<?PHP
}//true == $show_form
?>
関連する問題
- 1. PHP登録フォームの検証
- 2. 登録フォーム検証
- 3. 登録フォームのJavaScript検証
- 4. jQueryの登録フォーム検証
- 5. joomla登録フォームの検証
- 6. ステップバイステップ登録フォームの検証方法は?
- 7. 登録フォームを検証するクライアントサイドでjavascriptとサーバサイドでPHPを
- 8. Joomlaの登録フォームのサーバー側検証?
- 9. ポジションアブソリュート検証エンジンによる多段階登録フォームの検証
- 10. ArangoDBでPHPでユーザ登録と認証を行うには?
- 11. データベースに登録する登録フォームPHP
- 12. ユーザー登録ページには、私のユーザー登録ページを検証したくない
- 13. 検証は私が登録フォームを作成し、入力フィールドにJavaScriptでの検証を作成している
- 14. PHPフォーム:登録ユーザ
- 15. mysqlのPHP登録フォーム
- 16. 登録フォームにカスタムフィールドのカスタム検証を作成して
- 17. AJAXとJSONによる登録フォームの検証
- 18. PHPの登録フォームはこちら
- 19. 登録フォームのDrupal 7クライアント側の検証?
- 20. 登録フォームに未定義のインデックスPHP
- 21. MVC PHPデザイン登録フォーム
- 22. 登録フォームphp mysql html
- 23. JavaScript登録の検証エラーですか?
- 24. Django登録ビューで検証フォームがありませんか?
- 25. PHPで登録フォームを作成する
- 26. 登録名フィールドの検証を追加
- 27. 登録フォームは
- 28. Facebook登録フォームのPHPへの解析
- 29. 登録コード/ Serverの検証&Joomlaの
- 30. Facebook IFrameアプリケーションの登録フォームフィールドの検証
私はこのhttp://www.html-form-guide.com/php-form/php-form-validation.htmlを使用することをお勧めします。そして、投稿する前にLEARNが書くように。あなたの質問はほとんど解読不能です。 – eLobato