ارسال مطلب

jalaladdin

Active Member
برای ذخیره مطالب در پایگاه داده این کد را نوشتم اما با هر بار refresh صفحه یک ردیف اضافی در پایگاه داده ایجاد میشود

PHP:
if(isset($_POST['text1']))
    
                {
                  echo $_POST['text1'];
                }
                if(!empty($_POST['text1'])){
$editortext = $_POST['text1'];
mysql_query("INSERT INTO message (text1) VALUES('$editortext') ");
  mysql_set_charset("utf8",$con);}
  else{
      printf('<div class=" bg-text1">لطفا متنی را وارد کنید</div>');
      }
 
بسم الله الرحمن الرحیم
سلام
خوب بعد از اینکه مقدار $_POST['text1'] رو وارد دیتابیس کردید با تابع unset() حذفش کن / و یه شریط دیگه هم بزار که اگه وجود نداشته باشه ( با isset دوباره $_POST['text1'] رو چکش کن ) با تابع header به یه صفحه دیگه ببرش

یه بعد از اینکه مطلب رو تو دیتابیست ثبت کردی دوباره به صفحه قبلی ببرش ( یه پیغام مناسب هم نمایش بده )
 

Masoud1365

مدیر انجمن
منظورشون این هست که زمانی که اطلاعات رو در پایگاه داده ثبت کردید با استفاده از تابع header ککاربر رو به یک صفحه دیگه هدایت کنید و یه پیغام مثلا اطلاعات با موفقیت ثبت شد هم بهش نشون بدید !
 

farik

Well-Known Member
باسلام..
اولا تاپیک تو تاپیک نیارین و یک تاپیک جدید باز کنین واسه سوال
دوما یک جستجو بکنین..من خودم 1-2 بار به این سوال جواب دادم
(ببخشید جواب نمیدم..)
موفق باشید..
 

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

بالا