Проблема такая, после того как я добавил значения в БД,второе добавление кроме новых значений цепляет и старые.К примеру ввел я - номер 10,накладная - нету.Добавил.Потом ввожу номер - 20,накладная - есть.В итоге во второй ячейки после добавления я вижу - номер - "1020" , накладная - "нетуесть".
<?php
require 'scripts/connect.php';
if(isset($_POST['number']))
{
var_dump($_POST);
echo "Successfully Inserted";
echo "<br>";
$documents = R::dispense('documents');
$documents->number = $_POST['number'];;
$documents->naklad = $_POST['naklad'];;
R::store($documents);
die();
}
?>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script type="text/javascript">
$("#add_naklad").click( function() {
$(".number1").val($(".number").text());
$(".naklad1").val($(".naklad").text());
$.post( $("#add_docForm").attr("action"),
$('#add_docForm').serialize(),
function(info){ $("#result").html(info);
});
});
$("#add_docForm").submit( function() {
return false;
});
</script>
<form id="add_docForm" action="add_doc.php" method="post">
<span id="result"></span>
<table>
<thead>
<tr>
<th>№</th>
<th>Накладная</th>
</tr>
</thead>
<tbody>
<tr>
<td contenteditable="true" name="number" class="number">Введите номер</td>
<input type="hidden" name="number" class="number1">
<td contenteditable="true" name="naklad" class="naklad">Нет</td>
<input type="hidden" name="naklad" class="naklad1">
</tr>
</tbody>
</table>
<button id="add_naklad">Сохранить изменения</button>
</form>