PDA

View Full Version : سوال: مشکل با درج انواع داده



loderz
پنج شنبه 22 اسفند 1392, 22:38 عصر
سلام دوستان منو ببخشید اگه عنوان تاپیک درست نیست ولی واقعا به یه مشکل بزرگ برخورد کردم من دارم دارم یه سی ام اس مینویسم ولی هر جایی که چیزی رو تو دیتابیس درج میکنم وقتی تو اون صفحه ریفرش یا ریلود میندازم با یه اخطار از طرف مرور گر مواجه میشم و با زدن دکمه کانتنیو یا ریسیند یه درج جالی تو دیتابیس میشه منم با همه مرورگرها تست کردم تو لوکال و هاست واقعی هم تست کردم ولی درست نمیشه چی کار کنم؟؟؟ خواهش میکنم کمک کنید

loderz
پنج شنبه 22 اسفند 1392, 23:33 عصر
سلام دوستان منو ببخشید اگه عنوان تاپیک درست نیست ولی واقعا به یه مشکل بزرگ برخورد کردم من دارم دارم یه سی ام اس مینویسم ولی هر جایی که چیزی رو تو دیتابیس درج میکنم وقتی تو اون صفحه ریفرش یا ریلود میندازم با یه اخطار از طرف مرور گر مواجه میشم و با زدن دکمه کانتنیو یا ریسیند یه درج جالی تو دیتابیس میشه منم با همه مرورگرها تست کردم تو لوکال و هاست واقعی هم تست کردم ولی درست نمیشه چی کار کنم؟؟؟ خواهش میکنم کمک کنید
کمکم کنید خواهش میکنم

tux-world
جمعه 23 اسفند 1392, 06:09 صبح
خوب ما که نمیبینیم کدی که نوشتید چیه. اول کدتون رو بزارید اینجا ببینیم کجا اشتباه کردید

loderz
جمعه 23 اسفند 1392, 07:26 صبح
<?phpinclude'../../FUNCS/connect.php';
if(isset($_POST['catname']))
{
$p="INSERT INTO tblcat (`name`)VALUES ('".$_POST['catname']."')";


mysql_query($p);
}


?>

loderz
جمعه 23 اسفند 1392, 07:27 صبح
<?phpinclude'../../FUNCS/connect.php';if(isset($_POST['catname'])){ $p="INSERT INTO tblcat (`name`)VALUES ('".$_POST['catname']."')";
mysql_query($p); }
?>

اینم کد های درج من
وقتی ریفرش میندازم توی صفحه یه رکورد با اطلاعات اخرین درج خود به خود تو جدول درج میشه

loderz
جمعه 23 اسفند 1392, 07:45 صبح
این ارور رو میده وقتی دکمه رو میزنی یه درج اضافی انجام میشه


the page that you're looking for used information that you entered . returning to that page might cause any action you took to be repeated. do you want to continue?.

loderz
جمعه 23 اسفند 1392, 08:28 صبح
این ارور چی هست (http://stackoverflow.com/questions/11811368/returning-to-that-page-might-cause-any-action-you-took-to-be-repeated-django)

چه جوری باید حلّش کرد (http://wordpress.stackexchange.com/questions/74182/refresh-problem-post-is-duplicated-when-page-is-submitted-after-page-reload)
داداش ممنون ولی نمیدونم این چیه و چطور ازش استفاده کنم یکمی میشه توضیح بدید؟

سوداگر
جمعه 23 اسفند 1392, 09:48 صبح
قبل از insert کردن باید از خالی نبودن آرایه $_POST مطمئن بشید

if (!empty($_POST)) {
کد شما
}

tux-world
جمعه 23 اسفند 1392, 16:10 عصر
خروجی این دستور رو بزارید اینجا:


print_r($p) ;