مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

hosein45

عضویت از 1392/12/28

حفظ مقادیر در فرم SESSION

  • پنجشنبه 28 اردیبهشت 1396
  • 14:25
تشکر میکنم

سلام و خسته نباشید

من یه وب سایت با PHP  نوشتم

تو قسمت اعتبار سنجی فرم ثبت نامم وقتی کاربر یه فیلد رو خالی بذاره و روی SUBMIT  کلیک کنه همه فیلد ها  مجددا خالی میشن

و حالا با SESSION  سعی میکنم که نگه دارم ولی نمیشه میشه لطفا کمکم کنید-

و در زمان اجرای اولیه این NOTIC  رو هم دارم


Notice: Undefined index: msg in C:\xampp\htdocs\shop\include\config.php on line 2

 از راهنمایی های شما بسیار تشکر 

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

alimokarian

عضویت از 1396/02/19

  • جمعه 29 اردیبهشت 1396
  • 14:42

سلام، بدون دیدن کد که نمیشه متوجه شد خزا مربوط به چی هست. فایل ضمیمه شما حذف شده انگار.

برای اینکه SESSION  همه جا کار کنه لازمه که تو همه فایل های php تون SESSION رو فعال کنید و ممکنه بعضی جاها بهتون ارور بده که سشن قبلا فعال شده برای همین کد زیر رو اول همه فایل های php اضافه کنین که خیالتون از سشن ها راحت باشه:

if (!isset($_SESSION)) {session_start();};

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

کاربر سایت

hosein45

عضویت از 1392/12/28

  • جمعه 29 اردیبهشت 1396
  • 19:35

با تشکر عزییز فایل رو ضمیمه کردم خدمتون

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

این هم لینک دانلود فایل

http://s9.picofile.com/file/8295359300/shop.rar.html

فایل های ضمیمه

کاربر سایت

alimokarian

عضویت از 1396/02/19

  • دوشنبه 1 خرداد 1396
  • 20:25

شما از سشن استفاده کردین بدونه اینکه چک کنین قبلا وجود داشته یا نه برای همین متن اررور داخل باکس ها نمایش داده میشه، بهتره به جای

<?php echo $_SESSION['user'];  ?>

از این کدها استفاده کنین:

<?php if ( isset($_SESSION['user']) ) echo $_SESSION['user'];  ?>

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)