- 1
- 2
- 3
- 4
- 5
- 6
- 7
if (isset($_POST["yes"]))
{
$query="DELETE FROM zakaz WHERE (id_tovar='$id' and id_users='$id_u)";
add($query);
commit();
Echo "<b> Заказ утвержден";
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+167.4
if (isset($_POST["yes"]))
{
$query="DELETE FROM zakaz WHERE (id_tovar='$id' and id_users='$id_u)";
add($query);
commit();
Echo "<b> Заказ утвержден";
}
Знакомая писала курсач по СУБД + PHP, мало что понимала в том что пишет) увидел в одном из фалов)
nolka4 26.01.2010 06:24 # −14.2
1_and_0 26.01.2010 06:26 # 0
guest 26.01.2010 08:34 # 0
это местный тролль
guest 26.01.2010 09:04 # +2
Не видя предварительного кода не понять. Может это удаляется совсем не заказ, а что-то другое. Логические ошибки не есть говнокод.
ivmaroz 26.01.2010 12:15 # +1
ivmaroz 26.01.2010 12:19 # +5
Ctac0k 26.01.2010 13:55 # 0
ivmaroz 27.01.2010 14:41 # +1
> увидел в одном из фалов
Pencioner 31.01.2010 03:26 # 0
в одном из фалосов должно быть, да? или какая опечатка? :)
ivmaroz 31.01.2010 17:52 # +1
noisiaman 27.01.2010 13:19 # 0
ivmaroz 27.01.2010 14:43 # 0
noisiaman 28.01.2010 17:31 # 0
mrbig66 27.01.2010 17:12 # +1
Получается, что все заказы в таблице находятся в каком-то промежуточном состоянии, а при утверждении заказа, вместо того, чтобы поставить статус "архив" он удаляется.
Хотя скорее всего просто перед этим создается/обновляется какой-либо лог-файл, а удаление для того, чтобы ДБ не загружать.
Вообще в любой системе учета товаров/заявок и т.д. удаление -- крайний метод, в остальных случаях все должно валиться либо в архив, либо в аналог корзины. При грамотном написании запросов и их реализации в скриптах можно спокойно обрабатывать миллионы записей. И наоборот, при криворуком написании система может тупить при тысяче записей. Например вложенные циклы, в каждом из которых обрабатывается отдельный запрос к БД.
1_and_0 28.01.2010 18:05 # 0
Вот именно то, что логика здесь реализована так, как реализованная, это я и хотел показать!) А все начали искать недостающие кавычки и тому подобные вещи!)
Спасибо!)