PDA

View Full Version : سوال : بازگشت به صفحه قبل همراه با رفرش



sha_pesar
پنج شنبه 22 آبان 1393, 21:08 عصر
سلام .
یه صفحه وب (index.php) طراحی کردم که یه مقدار رو به صفحه دیگه ای(add.php) انتقال میده .
من می خوام بعد از اینکه این انتقال انجام شد و دستوراتش اجرا شد ؛ برگرده به صفحه قبل و برای اینکه تغییرات دیده بشه ، صفحه قبل خود به خود رفرش بشه .


تنها کاری که بلد بودم اینه که توی صفحه add.php از کد زیر استفاده کردم که با این کد به صفحه قبلی برمیگرده ولی رفرش نمیکنه تا تغییرات دیده بشه !


<script language="javascript">window.history.back();</script>

درضمن از کد زیر هم نمی خوام استفاده کنم چون این کد فقط به صفحه اول برمیگرده ولی من میخوام کاربر توی هر صفحه ای که بود ، به همون صفحه قبلی برگرده


header("location:index.php");


چیکار کنم ؟ :ناراحت:

bagherok
پنج شنبه 22 آبان 1393, 21:13 عصر
این شمایید که مگید به کدوم صفحه بره
منظورم این هست

header('Location: ' . $_SERVER['HTTP_REFERER']);
میگه که برگرد به همون جایی که ازش اومدی:لبخند:

H:Shojaei
پنج شنبه 22 آبان 1393, 21:17 عصر
سلام...

window.location.reload(history.go(-1));

sha_pesar
پنج شنبه 22 آبان 1393, 21:22 عصر
آقا یه دنیا ممنون . درست شد :تشویق:
از ظهر تا الان دارم توی گوگل سرچ می کنم . پدرم دراومده بود :اشتباه:

حالا یه سوال دیگه دارم : :لبخند:
برای بررسی کردن خالی بودن یه جدول توی دیتابیس چیکار باید بکنم ؟
میخوام یه کد بنویسین که بگه : اگه جدول user خالی بود ، بنویسه "هیچ کاربری نیست"
ولی اگه خالی نبود ، اسم ها رو نشون بده .

H:Shojaei
پنج شنبه 22 آبان 1393, 21:25 عصر
از ظهر تا الان دارم توی گوگل سرچ می کنم . پدرم دراومده بود :اشتباه:

من هم اتفاقا سرچ کردم ولی زیر یه دقیقه به نتیجه رسیدم چطور سرچ کردین مگه؟؟
قسمت بعد

if(mysql_num_row('select * from user')==0)
echo 'empty';

sha_pesar
پنج شنبه 22 آبان 1393, 21:35 عصر
من هم اتفاقا سرچ کردم ولی زیر یه دقیقه به نتیجه رسیدم چطور سرچ کردین مگه؟؟
قسمت بعد

if(mysql_num_row('select * from user')==0)
echo 'empty';

با همین زبان شیرین فارسی سرچ کردم . :لبخند:
با این کدتون موفق نشدم . ارور داد :ناراحت:

H:Shojaei
پنج شنبه 22 آبان 1393, 21:39 عصر
اطلاعاتتوم در این زمینه ها چقدره میشه بگید که بهتر بشه راهنمایی کرد...
مثلا اتصال به دیتابیس و اینا رو قبلش انجام دادین؟؟

sha_pesar
پنج شنبه 22 آبان 1393, 21:44 عصر
اطلاعاتتوم در این زمینه ها چقدره میشه بگید که بهتر بشه راهنمایی کرد...
مثلا اتصال به دیتابیس و اینا رو قبلش انجام دادین؟؟
شما فکر کنید که به یه آماتور دارین کمک می کنین . :لبخندساده:
توی پایگاه داده ام جدول زیاد دارم که به همشون متصل شده و مقادیرشونو به درستی میخونه .
فقط این یکی چون میخوام بررسی کنم که اگه خالی بود یه متنی رو به جاش نمایش بده ، توش گیر کردم .

H:Shojaei
پنج شنبه 22 آبان 1393, 21:47 عصر
اوه ببخشید...
یه اشتباه تایپی داشت درستش:


if(mysql_num_rows('select * from user')==0)echo 'empty';

sha_pesar
پنج شنبه 22 آبان 1393, 21:54 عصر
ممنون . درست شد .
حالا یه سوال دیگه دارم که برای اطلاعات عمومی خودمه . :لبخند: اگه بخوام یکی از سلول های جدول رو بررسی کنم چیکار باید بکنم ؟
این کدی که می نویسم درسته ؟ :لبخند:


if ($rows['name']==0)echo 'empty';

H:Shojaei
پنج شنبه 22 آبان 1393, 22:06 عصر
واسه چک کردن مقادیر تو mysql عدد یا رشته از null استفاده کنید:
if($rows[]==null)echo'empty';