skarimi1369
سه شنبه 04 شهریور 1393, 20:48 عصر
سلام بنده يك فرم دارم و توسط كليك روي يك button موارد آن در ديتابيس ثبت ميشه (insert و update هر دو)
فقط اگر چندبار پشتسرهم و سريع اينكارو كنه كاربر مثلا سه بار 2بار آن احتمال زياد ثبت ميشه
حال چكار كنم كه اين مشكل حل شود؟
تازه كار هستم
-
آيا ميشه گفت بعد از كليك روي دكمه وقتي دكمه ماوس رها مي شود دكمهخ غيرفعال شود disabled
يا راه ديگه اي هست ؟
دستوراتي كه چندبار ثبت ميشه دستور ذيل هست هر چي روي دكمه پشت سرهم كليك شود اينا ثبت ميشه
mysql_query("INSERT INTO `xeon_users_history` (`id`,`user`,`date`,`type`,`value`,`values`) VALUES (NULL ,'".$xUS['x_username']."','".time()."','107','$ii','0') ;") or die(_OP_ERROR(mysql_error(), __FILE__, __LINE__));
mysql_query("INSERT INTO `xeon_cashoutshares` (`id`,`user_id`,`username`,`user_real`,`date`,`sta tus`) VALUES (NULL,'".$xUS['id']."' ,'".$xUS['x_username']."','$ii','".time()."','0');") or die(_OP_ERROR(mysql_error(), __FILE__, __LINE__));
mysql_query("UPDATE `xeon_shares` SET `sales` = '2' WHERE `id_user`='$idss' and `user_real` = '$ii' LIMIT 1;");
فقط اگر چندبار پشتسرهم و سريع اينكارو كنه كاربر مثلا سه بار 2بار آن احتمال زياد ثبت ميشه
حال چكار كنم كه اين مشكل حل شود؟
تازه كار هستم
-
آيا ميشه گفت بعد از كليك روي دكمه وقتي دكمه ماوس رها مي شود دكمهخ غيرفعال شود disabled
يا راه ديگه اي هست ؟
دستوراتي كه چندبار ثبت ميشه دستور ذيل هست هر چي روي دكمه پشت سرهم كليك شود اينا ثبت ميشه
mysql_query("INSERT INTO `xeon_users_history` (`id`,`user`,`date`,`type`,`value`,`values`) VALUES (NULL ,'".$xUS['x_username']."','".time()."','107','$ii','0') ;") or die(_OP_ERROR(mysql_error(), __FILE__, __LINE__));
mysql_query("INSERT INTO `xeon_cashoutshares` (`id`,`user_id`,`username`,`user_real`,`date`,`sta tus`) VALUES (NULL,'".$xUS['id']."' ,'".$xUS['x_username']."','$ii','".time()."','0');") or die(_OP_ERROR(mysql_error(), __FILE__, __LINE__));
mysql_query("UPDATE `xeon_shares` SET `sales` = '2' WHERE `id_user`='$idss' and `user_real` = '$ii' LIMIT 1;");