PDA

View Full Version : سوال: نمایش پیغام به کاربر



.fatemeh
یک شنبه 29 تیر 1393, 01:27 صبح
سلام من یه فرم دارم مثل فرم تماس با ما بعد از اینکه عملیات ثبت توی دیتابیس انجام میشه با header دوباره صفحه رو رفرش می کنم تا با زدن کلید f5 یا کلید رفرش اطلاعات دوباره insert نشه. حالا باید داخل همون صفحه یه پیغام echo بشه که "ثبت اطلاعات انجام شد." ولی چون صفحه رفرش می شه چاپ نمی شه. اومدم یه متغییر قبل از header تعریف کردم بعد جایی که قرار بود پیغام میاد گفتم اگر مقدار tag برار 2 بود پیغام چاپ بشه ولی نشد همین متغییر رو توی سشن ریختم ، چاپ شد ولی چون سشن مقدار گرفته بود هربار که برمی گشتی به صفحه بازم پیغام بود. آخر صفحه سشن رو unset کردم دیگه پیغام رو چاپ نمی کنه. راهی هست که هم از نزارم اطلاعات دوباره ریخته بشه و هم توی همین صفحه پیغام رو چاپ کنم؟

H:Shojaei
یک شنبه 29 تیر 1393, 02:28 صبح
سلام...
از تابع sleep(ثانیه) استفاده کنید...
این تابع رو قبل از header بذارید و قبل از sleep هم پیغام رو چاپ کنید...


echo 'ok! inserted';
sleep(5);
header('Location...');