Технология построения интерактивных Web-ресурсов. Мартынов А.И - 67 стр.

UptoLike

Составители: 

67
{
$Str = $arrayMamber[$i][0]."_inp";
$arrayMamber[$i][7] = $_POST[$Str];
if(!checkdate(substr($arrayMamber[$i][7],3,2),
substr($arrayMamber[$i][7],0,2),
substr($arrayMamber[$i][7],6,4)) &&
$arrayMamber[$i][6] == 1)
{//** Проверка введенной даты ****
$ErrMsg=$ErrMsg.$arrayMamber[$i][1]."-введена неверно<br>";
$Err = true;
}
}
else
{
if($arrayMamber[$i][4]=="pass" && $arrayMamber[$i][0]=="pass")
$pass1 = @$_POST[$arrayMamber[$i][0]];
if($arrayMamber[$i][4]=="pass" && $arrayMamber[$i][0]=="pass_2")
$pass2 = @$_POST[$arrayMamber[$i][0]];
$arrayMamber[@$i][7] = @$_POST[$arrayMamber[$i][0]];
//** Проверка введенных данных ****
if($arrayMamber[$i][7]=="" && $arrayMamber[$i][6] == 1)
{
$ErrMsg=$ErrMsg." Не введено обязательное поле -
".$arrayMamber[$i][1]."<br>";
$Err=true;
}
//** Проверка данных в Checkbox ****
if($arrayMamber[$i][3]=="2" &&
$arrayMamber[$i][6] == 1 &&
$arrayMamber[$i][7] == "999")
{
$ErrMsg=$ErrMsg." Не введено обязательное поле
".$arrayMamber[$i][1]."<br>";
$Err=true;
}
//*** пределение о необходимости проверки поля и сама проверка *****
if (!empty($arrayMamber[$i][7]) &&
$arrayMamber[$i][4]!="" &&
$arrayMamber[$i][4]!="data" &&
$arrayMamber[$i][4]!="pass" &&
$arrayMamber[$i][4]!="v" &&
$arrayMamber[$i][3]!=2 &&
$arrayMamber[$i][3]!=3 &&
$arrayMamber[$i][3]!=4 &&
substr($arrayMamber[$i][4],0,4)!="show")
if (!eregi($arrayMamber[$i][4],$arrayMamber[$i][7]))
{
$ErrMsg = $ErrMsg.$arrayMamber[$i][1].
"-имеет не верный формат.<br>";
$Err = true;
}
}
if($pass1 != $pass2)
{
$Err = true;