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

arfai_b

New Member
با سلام یه مشکلی واسم پیش اومده 1 فرم دارم که اطلاعات رو اینسرت میکنه تو مای اس کیو ال و یه لیست که رکورد ها رو نمایش میده مشکل اینجاس وقتی صفحه رو رفرش میکنم رکورد قبلی به صورت تکراری اینسرت میشه لطفا راهنمایی کنید .
 
آخرین ویرایش:

ziXet

مدیر انجمن PHP/MYSQL
salam moshkelam ine ke ye form insert daram , ye form list ke etelat ro az database load mikone , nomayesh mide moshkel ine ke vagti safhe refresh mishe hamon etelaate varedeye gabli be database insert mishe hala age 4 bar refresh beshe 4 record tekrari varede db mishe lotfan rah hal in moshkel ro behem begin ke chetori ba refresh record ha mojadadan insert nashe ?
باید از یه مکانیزم برای جلوگیری از این مشکل استفاده کنی!
مثلا میتونی یه فیلد hidden تو فرمت بذاری که با اون تشخیص بدی که فرم قبلا هم ارسال شده یا نه

پ.ن : فارسی بنویس!
 

arfai_b

New Member
میشه بیشتر راهنمایی کنی یه فیلد دیگه به صورت hidden گزاشتم و مقدارشم چاپ میکنم اما وقتی فرم اطلاعات رو ارسال کرده مقدار این فیلد وفیلد های دیگه ارسال شده و اونجا می مونه اگه submit رو بزنم درست کار میکنه ولی وقتی رفرش مجدد میشه فیلد های ارسالی قبلی رو که داره insert میکنه
 

arfai_b

New Member
جوابشو پیدا کردم مینوسم شاید یکی خوند به دردش خورد
بعد از کوری اینسرت باید بنویسیم
header('location:index.php?op=ok
 

جدیدترین ارسال ها

بالا