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. joomla登録フォームの検証
- 4. Joomlaの登録フォームのサーバー側検証?
- 5. 登録フォームを検証するクライアントサイドでjavascriptとサーバサイドでPHPを
- 6. ポジションアブソリュート検証エンジンによる多段階登録フォームの検証
- 7. ArangoDBでPHPでユーザ登録と認証を行うには?
- 8. データベースに登録する登録フォームPHP
- 9. PHPフォーム:登録ユーザ
- 10. AJAXとJSONによる登録フォームの検証
- 11. 登録フォームのDrupal 7クライアント側の検証?
- 12. JavaScript登録の検証エラーですか?
- 13. MVC PHPデザイン登録フォーム
- 14. 登録フォームに未定義のインデックスPHP
- 15. 登録名フィールドの検証を追加
- 16. PHPで登録フォームを作成する
- 17. 登録フォームは
- 18. Facebook IFrameアプリケーションの登録フォームフィールドの検証
- 19. 登録コード/ Serverの検証&Joomlaの
- 20. Facebook登録フォームのPHPへの解析
- 21. PHPフォームのメールと登録グローバル
- 22. ドロップダウン登録時に更新されない登録フォームと、エラーがある場合(検証の場合)
- 23. PHPのフォーム検証
- 24. PHP/MySQL登録 - 私はnewbです
- 25. フォーム登録PHPを使用して
- 26. 登録フォームのヘルプ
- 27. アプリケーションの登録フォーム
- 28. 登録フォームのポップアップ
- 29. slideToggleに登録フォーム
- 30. ワードプレスでの登録フォーム
私はこのhttp://www.html-form-guide.com/php-form/php-form-validation.htmlを使用することをお勧めします。そして、投稿する前にLEARNが書くように。あなたの質問はほとんど解読不能です。 – eLobato