عمل نکردن تابع isset در PHP

0 رأی
میانگین بازدید روزانه 0.25694 بازدید

با سلام

یک صفحه لاگین درست کردم که یوزرنیم رو به صفحه log.php ارسال میکنه

در صفحه log.php از تابع زیر استفاده میکنم

if (!isset($_POST['user']))
{

echo'error';

}

 

حالا یک سوال دارم زمانیکه در صفحه لاگین text box یوزر نیم خالی باشد و صفحه submit شود چرا در صفحه log.php پیام error نشون داده نمیشه ؟

مگه تابع isset چک نمیکنه که آیا متغییر وجود دارد یا نه ؟؟؟

 

سوال 7 سال قبل در تالار برنامه نویسی توسط IMANAZADI (72 امتیاز)
ویرایش 7 سال قبل توسط Saeed Zarinfam

2 جواب

+1 رأی

دوست عزیز کد شما کاملا درسته اما به چند نکته زیر دقت کنید ببینید مشکلی در فرم html هست یا نه :

  1. ابتدا چک کن ببین Attr -> name در input فرم همان user است.
    مانند مثال زیر : 
    <input type="text" name="user" value="" />
  2. سپس چک کن ببین Attr -> enctype فرم که میخواهی ارسال کنی چیست؟
    اگه فقط متن خالیه بهتره این صفت رو پاک کنی و اگه برای آپلود عکس میخوای مقدارشو multipart/form-data بزار
  3. آخرین مورد ببین متد ارسالی فرمت GET یا POST و در آخر فرم کامل رو میزارم برای ارسال فرم همراه با فایل

    <form method="post" enctype="multipart/form-data" action="">
        <input type="text" name="user" value="" />
        <input type="submit" value="send" />
    </form>

     

جواب 7 سال قبل توسط arman202020 (314 امتیاز)
0 رأی
به تگ input مربوصه برو و اگر value دارای مقدار هست پاک کن
جواب 7 سال قبل توسط hosseini (1,852 امتیاز)

سوال های مشابه

0 رأی
1 جواب میانگین بازدید روزانه 0.61942 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.08215 بازدید
سوال 7 سال قبل در تالار برنامه نویسی توسط IMANAZADI (72 امتیاز)
0 رأی
1 جواب میانگین بازدید روزانه 0.09236 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 1.333,660 بازدید
سوال 7 سال قبل در تالار برنامه نویسی توسط maryaam (106 امتیاز)
0 رأی
1 جواب میانگین بازدید روزانه 0.31875 بازدید
سوال 7 سال قبل در تالار برنامه نویسی توسط maryaam (106 امتیاز)
0 رأی
1 جواب میانگین بازدید روزانه 0.1285 بازدید
سوال 7 سال قبل در تالار برنامه نویسی توسط maryaam (106 امتیاز)
0 رأی
2 جواب میانگین بازدید روزانه 0.852,390 بازدید
+1 رأی
2 جواب میانگین بازدید روزانه 0.61,790 بازدید
سوال 8 سال قبل در تالار برنامه نویسی توسط najmeh (8 امتیاز)
0 رأی
2 جواب میانگین بازدید روزانه 0.3907 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.872,646 بازدید
سوال 8 سال قبل در تالار برنامه نویسی توسط مسافر (912 امتیاز)
کانال تلگرام جواب یاب
...