-
ایجاد شرط در php
من می خواهم در فرم شرطی بزارم که اگه کاربر فیلدی پرنکرد ارور بگیره .(سرچ کردم)
چنتا دستور پیدا کردم ولی نتونستم لطفا راهنمایی بیشتری کنید .
[php]<?
if(empty($_POST['yourfield']))
echo "field is empty";
else
echo "field is full";
?>
[/php][php]$msg = "";
if($_POST['FieldName'] == "")
$msg = "Error No 1 : Field Is Empty!";]
[/php]
-
با کلیک دکمه تائید (submit) اطلاعات ارسال میگردد حال باید اطلاعات ارسالی رو دریافت کنید ؛
با استفاده از؛
[PHP]
$_POST['FieldName']
[/PHP]
خوب فرض کنید دو فیلد در فرم به نام های name , famil داریم پس اطلاعات وارد شده در این دو فیلد رو باید دریافت و چک کنیم،
بدین صورت؛
[PHP]
$name = $_POST['name']
$famil=$_POST['famil']
[/PHP]
تا اینجا اطلاعات رو دریافت کردیم، حال نوبت به بررسی میرسه؛
در اینجا چک میکنیم تا اطلاعات تهی نباشه؛
[PHP]
if ( $name == "" )
if ( empty($name))
[/PHP]
خوب این دو تا هر دو چک میکنند تا مشخص بشه اطلاعات دریافتی خالی هست یا خیر ...
اگر بخواهیم اطلاعات ما کمتر از تعداد کاراکتر معینی نباشه مثلا 6 کاراکتر؛
[PHP]
if ( strlen ($name) <= 6 )
[/PHP]
خوب اینجا اگر اطلاعات دریافتی 6 و کمتر از 6 کاراکتر باشه پیام مورد نظرتون رو نمایش میده و ...
-
ممنون از Mohan21 بابت توضیجاتشون.... این کدی که نوشتم کارتو ساده تر میکنه:
[php]
<?php
$Err="Eroor Transfering Data: The Form Field Is Empty";
function FormChecking(){
if(!empty($_POST['prompt']))
{
return true;
}else{
return false;
}
}
if (!FormChecking()){
echo $Err;
}else{
//دستورات درج در پایگاه داده
}
?>
[/php]
موفق باشی