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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

دوشنبه, 01 خرداد 1396 20:25

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

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

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

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

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید