したがって、フォームが送信された後に値を受信して、チェックボックスが選択されているかどうか、およびそれらのチェックボックスがファイル内で変更され、別のファイルがそれを取得して、値が「あなた」を表示するように設定されているかどうかを確認しようとしています。チェックボックスを選択する必要があります」というメッセージ
チェックボックスのコードは次のとおりです-------------------
include 'checkvalidation.php';
CODE
<form action="insert.php" method="post">
<input type="checkbox" value"On" name="only-thisform"/>I will complete the insurance verification form only.
<?php
echo $setError;
if ($setError == 1){
echo "please Check box before continuing.";
}
?>
<br>
<br>
<input type="checkbox" value="On" name="approval" id="approval"/>I agree to authorize PCG Protects, LLC to receive a certificate of liability and or to be added as an additional interest on my personal auto policy, whichever accommodates my Auto Insurance Carriers standard practice, so they can monitor the active status of my personal auto policy, on behalf of my employer.
<?php
if ($setError == 1){
echo "please Check box before continuing.";
}
?>
<br>
<br>
CODE
</form>
これが挿入ファイルです
include 'checkvalidation.php';
CODE
/***************************************VALIDATE CHECK BOXES ARE CHECKED *********************************************************/
$ch1 = 'unchecked';
$ch2 = 'unchecked';
// print_r("testing ch1 : $ch1");
if(isset($_POST['only-thisform'])) {
$ch1 = 'Check';
//if ($setChecker != 1)
$setError= 0;
//print_r("testing ch1: $ch1");
}
if ($ch1 !='Check' ){
$setError = 1;
header("Location: test.php");
exit;
}
if (isset($_POST['approval'])) {
//$setChecker = 1;
$ch2 = 'Check';
$setError= 0;
//print_r("testing ch2: $ch2");
}
if ($ch2 != 'Check' ){
$setError = 1;
header("Location: test.php");
exit;
}
/***************************************************************************************************************************************/
CODE
これがチェック検証ファイルです-------------------
<?php
$setError = 0;
echo $setError;
?>
フォーム送信プロセス中に変更される値を取得しようとしているので、フォームが送信されなかった理由に関するメッセージを表示できます。
更新された____ __ _ __ _ __ _ ___ $ setErrorは常に 0です