|
|
|
| Делаю проверку на ввод данных и когда
все условия правильные, не выводит else . Не могу понять где у меня ошибка?
<?php
if(isset($_POST['okcredit']))
{
if(isset($min_sum_rub))
{
if(!eregi("^[0-9]{1,10}$", $min_sum_rub))
{
$error_min_sum_rub = '<div class="err_form">Только цифры. От 1 до 10 цифр.</div>';
}
}
if(isset($max_sum_rub))
{
if(!eregi("^[0-9]{1,10}$", $max_sum_rub))
{
$error_max_sum_rub = '<div class="err_form">Только цифры. От 1 до 10 цифр.</div>';
}
}
if(isset($min_srok_mount_rub))
{
if(!eregi("^[0-9]{1,3}$", $min_srok_mount_rub))
{
$error_min_srok_mount_rub = '<div class="err_form">Только цифры. От 1 до 3 цифр.</div>';
}
}
if(isset($max_srok_mount_rub))
{
if(!eregi("^[0-9]{1,3}$", $max_srok_mount_rub))
{
$error_max_srok_mount_rub = '<div class="err_form">Только цифры. От 1 до 3 цифр.</div>';
}
}
if(isset($god_stavka_rub))
{
if(!eregi("^[0-9]{1,4}$", $god_stavka_rub))
{
$error_god_stavka_rub = '<div class="err_form">Только цифры. От 1 до 4 символов(Цифры и точка).</div>';
}
}
if(isset($max_sum_rub))
{
if(!eregi("^[0-9]{1,4}$", $comisiy_pri_vidache_rub))
{
$error_comisiy_pri_vidache_rub = '<div class="err_form">Только цифры. От 1 до 4 символов(Цифры и точка).</div>';
}
}
if(isset($com_val_sum_rub))
{
if(!eregi("^[0-9]{1,10}$", $com_val_sum_rub))
{
$error_com_val_sum_rub = '<div class="err_form">Только цифры. От 1 до 10 цифр.</div>';
}
}
if(isset($mount_com_rub))
{
if(!eregi("^[0-9]{1,10}$", $mount_com_rub))
{
$error_mount_com_rub = '<div class="err_form">Только цифры. От 1 до 10 цифр.</div>';
}
}
if(isset($max_sum_rub))
{
if(!eregi("^[0-9]{1,10}$", $mount_com_val_sum_rub))
{
$error_mount_com_val_sum_rub = '<div class="err_form">Только цифры. От 1 до 10 цифр.</div>';
}
}
/* Доллары проверка ввода*/
if(isset($min_sum_dol))
{
if(!eregi("^[0-9]{1,10}$", $min_sum_dol))
{
$error_min_sum_dol = '<div class="err_form">Только цифры. От 1 до 10 цифр.</div>';
}
}
if(isset($max_sum_dol))
{
if(!eregi("^[0-9]{1,10}$", $max_sum_dol))
{
$error_max_sum_dol = '<div class="err_form">Только цифры. От 1 до 10 цифр.</div>';
}
}
if(isset($min_srok_mount_dol))
{
if(!eregi("^[0-9]{1,3}$", $min_srok_mount_dol))
{
$error_min_srok_mount_dol = '<div class="err_form">Только цифры. От 1 до 3 цифр.</div>';
}
}
if(isset($max_srok_mount_dol))
{
if(!eregi("^[0-9]{1,3}$", $max_srok_mount_dol))
{
$error_max_srok_mount_dol = '<div class="err_form">Только цифры. От 1 до 3 цифр.</div>';
}
}
if(isset($god_stavka_dol))
{
if(!eregi("^[0-9]{1,4}$", $god_stavka_dol))
{
$error_god_stavka_dol = '<div class="err_form">Только цифры. От 1 до 4 символов(Цифры и точка).</div>';
}
}
if(isset($max_sum_dol))
{
if(!eregi("^[0-9]{1,4}$", $comisiy_pri_vidache_dol))
{
$error_comisiy_pri_vidache_dol = '<div class="err_form">Только цифры. От 1 до 4 символов(Цифры и точка).</div>';
}
}
if(isset($com_val_sum_dol))
{
if(!eregi("^[0-9]{1,10}$", $com_val_sum_dol))
{
$error_com_val_sum_dol = '<div class="err_form">Только цифры. От 1 до 10 цифр.</div>';
}
}
if(isset($mount_com_dol))
{
if(!eregi("^[0-9]{1,10}$", $mount_com_dol))
{
$error_mount_com_dol = '<div class="err_form">Только цифры. От 1 до 10 цифр.</div>';
}
}
if(isset($max_sum_dol))
{
if(!eregi("^[0-9]{1,10}$", $mount_com_val_sum_dol))
{
$error_mount_com_val_sum_dol = '<div class="err_form">Только цифры. От 1 до 10 цифр.</div>';
}
}
/* Евро проверка ввода*/
if(isset($min_sum_euro))
{
if(!eregi("^[0-9]{1,10}$", $min_sum_euro))
{
$error_min_sum_euro = '<div class="err_form">Только цифры. От 1 до 10 цифр.</div>';
}
}
if(isset($max_sum_euro))
{
if(!eregi("^[0-9]{1,10}$", $max_sum_euro))
{
$error_max_sum_euro = '<div class="err_form">Только цифры. От 1 до 10 цифр.</div>';
}
}
if(isset($min_srok_mount_euro))
{
if(!eregi("^[0-9]{1,3}$", $min_srok_mount_euro))
{
$error_min_srok_mount_euro = '<div class="err_form">Только цифры. От 1 до 3 цифр.</div>';
}
}
if(isset($max_srok_mount_euro))
{
if(!eregi("^[0-9]{1,3}$", $max_srok_mount_euro))
{
$error_max_srok_mount_euro = '<div class="err_form">Только цифры. От 1 до 3 цифр.</div>';
}
}
if(isset($god_stavka_euro))
{
if(!eregi("^[0-9]{1,4}$", $god_stavka_euro))
{
$error_god_stavka_euro = '<div class="err_form">Только цифры. От 1 до 4 символов(Цифры и точка).</div>';
}
}
if(isset($max_sum_euro))
{
if(!eregi("^[0-9]{1,4}$", $comisiy_pri_vidache_euro))
{
$error_comisiy_pri_vidache_euro = '<div class="err_form">Только цифры. От 1 до 4 символов(Цифры и точка).</div>';
}
}
if(isset($com_val_sum_euro))
{
if(!eregi("^[0-9]{1,10}$", $com_val_sum_euro))
{
$error_com_val_sum_euro = '<div class="err_form">Только цифры. От 1 до 10 цифр.</div>';
}
}
if(isset($mount_com_euro))
{
if(!eregi("^[0-9]{1,10}$", $mount_com_euro))
{
$error_mount_com_euro = '<div class="err_form">Только цифры. От 1 до 10 цифр.</div>';
}
}
if(isset($max_sum_euro))
{
if(!eregi("^[0-9]{1,10}$", $mount_com_val_sum_euro))
{
$error_mount_com_val_sum_euro = '<div class="err_form">Только цифры. От 1 до 10 цифр.</div>';
}
}
else
{
$ok = "Работает";
}
}
?>
|
| |
|
|
|
|
|
|
|
для: brys
(27.01.2008 в 22:56)
| | Очень маленький скрипт....
if(!eregi("^[0-9]{1,4}$", $comisiy_pri_vidache_euro))
{
$error_comisiy_pri_vidache_euro = '<div class="err_form">Только цифры. От 1 до 4 символов(Цифры и точка).</div>';
}
}
| А где в регулярном выражении Вы прописали точку? | |
|
|
|
|