Прикрепил фото бд.
В общем нужно сделать так,что бы после отправки пользователем адрес доставки (т.е. после нажатия на кнопку отправить) удалялось бы из БД то количество товара,которое заказал пользователь. т.е. имеется 3 книги А. пользователь сказал одну.в БД должно остаться уже 2 книги А.
я пытался реализовать так,но что-то не то,не получается.
CODE ( SQL):
скопировать код в буфер обмена
IF ($_POST['otpravit']!="") { $aaa = mysql_query("SELECT * FROM `zak` ORDER BY id_zakaza DESC LIMIT 1"); $bbb = mysql_fetch_array($aaa); $products1 = explode(",", $bbb['products']); $counts1 = explode(",", $bbb['count']); $i=0; foreach ($products AS $q => $z) IF($z!=""){ $ccc = mysql_query("SELECT * FROM katalog WHERE id ={$z}"); $ddd = mysql_fetch_array($ccc); } $eee = mysql_query("SELECT vnalichie FROM `katalog` LIMIT 1"); $ttt = mysql_fetch_array($eee); $qqqq= $ttt['vnalichie']-$counts1; mysql_query("UPDATE `katalog` SET vnalichie= '{$qqqq}' WHERE $products1={$ddd['id']} LIMIT 1"); }
в таблице zak есть
id_zakaza
1
2
3
products | count (перечисляется кол-во книг. например 1403625 1шт,231547 3 шт )
1403625,231547,|1,3
101251,|2
101251,200620,13645|1,4,2 Прикреплено изображение (Нажмите для увеличения)
(Отредактировано автором: 22 Апреля, 2013 - 20:12:54)
|