70٪ تخفیف ویژه جشنواره تابستانه توسینسو
پایان تخفیف تا:
مشاهده دوره‌ها
0

بررسی پر بودن یک فیلد در PHP

چگونه در php می توان فیلدی را مورد بررسی قرار داد که آیا پر شده است یا نه ، من چنین کدی را افزوده ام :

<?php
$user=$_POST['e1'];
 
if(!$user)
{
 
   die('NNNNo!');
 
}

?>

ولی این کد مدام فقط پیغام NNNNo را نمایش می دهد

پرسیده شده در 1395/01/27 توسط

3 پاسخ

1

سلام

در php میتونی با استفاده از تابع empty() مقدار فیلدی رو که فرستادی رو بررسی کنی.

که اگر خالی بود یک پیغام نمایش بدهد. به طور مثال: یه فرمی درست کردی که اگه مقدار یک فیلد پر بشه و روی دکه کلیک بشه مقدارش بررسی بشه.

<form action="" methode="post">

         <input type="text" name="txt">

         <input type="submit" name="btn" value="send">

</form>

<?php
if(isset($_post['btn'])){

    if(empty($_post['txt'])){

           echo ' empty!!';

     } 
     else  {
           echo 'your name is :'.$_post['txt'];
}


}


?>
پاسخ در 1395/01/27 توسط
0

به نظرم قبل از استفاده از متغیر POST['e1']_$ خط کد زیر رو اضافه کن تا اول چک بشه که آیا اصلا این متغیر مقدار گرفته یا نه بعد مقدارش رو بریزی توی متغیر بعدی.

if(isset($_POST['e1']))
{
    $user=$_POST['e1'];
}

و یه سوال اینکه آیا واقعا متغیر e1 رابا متد post به صفحه فرستادید؟

پاسخ در 1395/01/28 توسط
1

و یا میتونی مقدار اون رو به این شکل بررسی کنی:

if($_post['txt']==""){
      echo 'empty';
}
پاسخ در 1395/01/27 توسط

پاسخ شما