PDA

View Full Version : روش استفاده از session (حل شد)



p30online
سه شنبه 26 فروردین 1393, 12:19 عصر
دوستان چه طور وقتی یک فرم را به صفحه دیگر ارسال می کنیم با استفاده از SESSION یک پیامی را برای ما در صفحه فرم نمایش دهد که اطلاعات با موفقعیت ثبت شده است؟

sherlock0111
سه شنبه 26 فروردین 1393, 18:08 عصر
از شما بعیده!

SadeghPro19
سه شنبه 26 فروردین 1393, 18:16 عصر
وقتی عمل Insert انجام شد سشن رو برابر با 1 یا true قرار میدی مثل ($_SESSION['Data_Success_Send'] = true) و توی صفحه به شکل زیر چک میکنید:

if($_SESSION['Data_Success_Send'])
echo 'با موفقیت ثبت شد';
else
echo 'با مشکل مواجه شد';
اینم کد ایجاد سشن:

if(mysql_query('INSERT INTO myTable (Fields) Values (Values)'))
$_SESSION['Data_Success_Send'] = true;
else
$_SESSION['Data_Success_Send'] = false;

p30online
سه شنبه 26 فروردین 1393, 19:54 عصر
از شما بعیده!
من همون طوری آقا صادق گفتن انجام میدادم گفتیم شاید روش های دیگری هم باشد.

چرا وقتی صفحه لود می شود این پیام چاپ می شود من هنوز فرمی را ارسال نکردم باید چه بنویسم که چاپ نشود



<?php
if(($_SESSION['x']))

{
echo 'نام کاربری / رمز عبور اشتباه می باشد';
}

?>

abolfazl-z
سه شنبه 26 فروردین 1393, 22:46 عصر
از شما بعیده!

عجب !

کاری بدی نکردن !

abolfazl-z
سه شنبه 26 فروردین 1393, 22:48 عصر
من همون طوری آقا صادق گفتن انجام میدادم گفتیم شاید روش های دیگری هم باشد.

چرا وقتی صفحه لود می شود این پیام چاپ می شود من هنوز فرمی را ارسال نکردم باید چه بنویسم که چاپ نشود



<?php
if(($_SESSION['x']))

{
echo 'نام کاربری / رمز عبور اشتباه می باشد';
}

?>


خوب دارید می گویید سشن !

سشن روی هاست ذخیره میشه و با همانطور که میدانید با ریفرش نمی پره .

هدف تون چیست ؟

SadeghPro19
سه شنبه 26 فروردین 1393, 23:22 عصر
آهان من دوتا کار یادم رفت انجام بدم :D
کدتون باید به شکل زیر تغییر کنه:

if (isset($_SESSION['Data_Success_Send']) && $_SESSION['Data_Success_Send'] === true) {
echo 'با موفقیت ثبت شد';
unset($_SESSION['Data_Success_Send']);
} elseif (isset($_SESSION['Data_Success_Send']) && $_SESSION['Data_Success_Send'] === false) {
echo 'با مشکل مواجه شد';
unset($_SESSION['Data_Success_Send']);
}

[younes]
سه شنبه 26 فروردین 1393, 23:35 عصر
شما باید قبل از این که از یه سشن استفاده کنید باید اون رو آغاز کنید با تابع سشن استارت

p30online
چهارشنبه 27 فروردین 1393, 00:36 صبح
خوب دارید می گویید سشن !

سشن روی هاست ذخیره میشه و با همانطور که میدانید با ریفرش نمی پره .

هدف تون چیست ؟

unset کردم درست شد ممنون