hamidhassas
جمعه 29 فروردین 1393, 02:32 صبح
کد زیر رو نوشتم دوتا مشکل دارم اول اینکه میخوام کاری کنم که اگر کاربر تلفن ثابت رو بدون 0 وارد کرد پیغام بده دوم کاری کنم که اگر تلفن درست بود و شماره موبایل رو چک کنه اگه اون هم اشتباه بود پیغام بده و در صورتی که هم تلفن و هم موبایل درست بود اطلاعات به صحفه دیگه ای ارسال بشه ولی کد زیر با تلفن مشکل داره و درست عمل نمیکنه
if(isset($_POST['submitted']))
{
$pattern ="/^(9|09)(12|15|16|17|19|35|36|37|38|39|32|21)\d{7}$/";
if(!preg_match('0[0-9]{10}',$_POST['textfield3']))
{
echo "لطفا پیش شماره شهر را وارد نمایید";
}
elseif(preg_match($pattern,$_POST['textfield4']))
{
header("Location: Record.php");
}
else
{
echo "شماره موبایل اشتباه است";
}
}
?>
if(isset($_POST['submitted']))
{
$pattern ="/^(9|09)(12|15|16|17|19|35|36|37|38|39|32|21)\d{7}$/";
if(!preg_match('0[0-9]{10}',$_POST['textfield3']))
{
echo "لطفا پیش شماره شهر را وارد نمایید";
}
elseif(preg_match($pattern,$_POST['textfield4']))
{
header("Location: Record.php");
}
else
{
echo "شماره موبایل اشتباه است";
}
}
?>