вот мой код:| Код | <? global $add, $kod, $kol; $ip=$_SERVER['REMOTE_ADDR']; $conn = mysql_connect("localhost","root","") or die("Невозможно установить соединение: ". mysql_error()); mysql_select_db("energo");
if (isset($_GET['add'])) { $add=$_GET['add']; //$ip = trim($ip); //$add = trim($add); //$resultat = mysql_query("SELECT kod FROM bag", $conn); //while ($row = mysql_fetch_array($resultat)) { //$kod=$row['kod']+1;} $guery = mysql_query("insert into bag values ('$kod' , '$ip' , '$add' )", $conn); $kol=1; if (isset($_POST['kol'])){ $kol=$_POST['kol']; $price=$_POST['price']; } //$sum=$price*$kol; }
Elseif (isset($_GET['ud'])) { $ud=$_GET['ud']; $guery = mysql_query("delete from bag WHERE id_products = '$ud' and ip='$ip'", $conn); if (isset($_POST['kol'])){ $kol=$_POST['kol']; $price=$_POST['price']; } //$sum=$price*$kol; }
$result = mysql_query("SELECT DISTINCT bag.id_products, products.name, products.ed, products.price FROM bag INNER JOIN products ON bag.id_products = products.id_products WHERE bag.ip='$ip'", $conn); if ($result<>"") { echo "<table>\n"; echo "<tr> <td class=katsh><p>Удалить</p></td> <td class=katsh><p>Код</p></td> <td class=katsh><p>Название</p></td> <td class=katsh><p>Ед.</p></td> <td class=katsh><p>Цена</p></td> <td class=katsh><p>Количество</p></td> <td class=katsh><p>Сумма</p></td> <td class=katsh><p>Изменить<br>количество</p></td> </tr>"; while ($row = mysql_fetch_array($result)) { echo "<tr>"; echo "<td class=kat><p><a href='insertbag.php?ud=$row[id_products]'><img src=../pic[s]/bag.gif></a></p></td>"; echo "<td class=kat><p>".$row['id_products']."</p></td>"; echo "<td class=kat><p>".$row['name']."</p></td>"; echo "<td class=kat><p>".$row['ed']."</p></td>"; echo "<td class=kat><p>".$row['price']."</p></td>"; echo "<td class=kat><p>".$kol."</td>"; $sum=$row['price']*$kol; echo "<td class=kat><p>".$sum."</p></td>"; echo "<td class=kat><p><center><form method=post action='alterbag.php?kod=$row[id_products]'><input type=submit value='Ok'></p></center></form</td>"; echo "</tr>"; $a=$a+1; } echo "</table>"; echo "<p>В вашей корзине ".$a." товара(ов) на сумму </p>"; mysql_close(); echo "<p><a href=prod.php class=menus>Еще</a> <a href=schet.php class=menus>Выписать счет </a> <a href=insertbag.php class=menus>Очистить корзину</a></p>"; } else { echo "<p>Ваша корзина пуста</p>"; echo "<p><a href=prod.php class=menus>Назад</a>";} ?>
|
Так вот. Изначально количество =1. Предположим я записываю это в таблицу bag ( в скрипте пока этого нет). А потом пользователь нажимает на кнопку "Изменить количество товара" и в файле alterbag.php меняет количество. Но как изменить это самое количество в таблице bag? Есть ли какие-нибудь функции в sql? |