Помогите решить проблему. Есть таблица товаров, которую я вывожу на экран. Рядом, с каждым товаром, выводиться поле(количество товара) и кнопка(подтверждение). При нажатие на кнопку значение, в поле, должно записываться в бд, без обновления страницы.
CODE ( htmlphp):
скопировать код в буфер обмена
<?php ?> <script src="./jquery.js"></script> <script type="text/javascript" language="javascript"> function senddata() { $.ajax({ type: 'POST', url: "server.php", data: { name: $('.$data['Product Code'].').val()}} )} </script> <?php echo '<form method ="POST">'; echo '<table border="1">'; echo '<thead>'; echo '<tr>'; echo '<th>Код товара</th>'; echo '<th>Наименование</th>'; echo '<th>Цена</th>'; echo '<th> Количество </th>'; echo '<th> Количество </th>'; echo '</tr>'; echo '</thead>'; echo '<tbody>'; echo '<tr>'; echo '<td>' . $data['Product Code'] . '</td>'; echo '<td>' . $data['name'] . '</td>'; echo '<td>' . $data['price'] . '</td>'; echo '<td> <input type=text name ="'.$data['Product Code'].'" id="'.$data['Product Code'].'"/></td>'; echo '<td>'; echo '<input id="'.$data['Product Code'].'" onclick="senddata();" type="submit" name="'.$data['Product Code'].'" value="Подтвердить"/>'; echo '</td>'; echo '</tr>'; } echo '</tbody>'; echo '</table>'; echo '</form>'; ?>
CODE ( htmlphp):
скопировать код в буфер обмена
<?php $host = "localhost"; $dbuser = "root"; $dbpass = ""; $db = "diplom3"; { $aaa=$data['Product Code']; $sql="INSERT INTO `journal of product choices` (`quantity of goods`) VALUES ('".mysql_real_escape_string($_POST['aaa'])."')"; } ?>
Ничего в бд не записывается. Помогите пожалуйста.
|