Как вычесть значение за книгу в базе данных с помощью флажка

Я хочу вычесть значение копий книг, где этот идентификатор и идентификатор книги будут совпадать, а book_copies этой книги вычтут на 1, потому что пользователь выбрал его и одолжил, спасибо, что помогли мне

Это стол

borrow_save.php

$id=$_POST['selector'];
$member_id  = $_POST['member_id'];
$due_date  = $_POST['due_date'];

if ($id == '' ){
header("location: borrow.php");
}else{
mysqli_query($dbcon,"insert into borrow
(member_id,date_borrow,due_date)
values ('$member_id',NOW(),'$due_date')")
or die(mysqli_error($dbcon));
$query = mysqli_query($dbcon,"select *
from borrow
order by borrow_id DESC")
or die(mysqli_error());

$row = mysqli_fetch_array($query);
$borrow_id  = $row['borrow_id']

$N = count($id);
for($i=0; $i < $N; $i++) {
mysqli_query($dbcon,"insert borrowdetails
(book_id,borrow_id,borrow_status)
values('$id[$i]','$borrow_id','pending')")
or die(mysqli_error($dbcon));

mysqli_query($dbcon,"UPDATE book
SET book_copies = book_copies - 1
where book_id='$book_id'");
<!-- this is the book that i code to minus the book copies
andthis is also the error -->

}
?>
<script>alert('Successfully Borrow!');
window.location='borrow.php';</script>
<?php
}
?>

borrow.php

$cn=count($id);
for($i=0; $i < $cn; $i++)

if($copy > 0){
?>
<tr class="del<?php echo $id ?>">
<td><?php echo $row['book_id']; ?></td>
<td><?php echo $row['book_title']; ?></td>
<td><?php echo $row ['catalog']; ?> </td>
<td><?php echo $row['author']; ?> </td>
<td><?php echo $row['publisher_name']; ?></td>
<td width=""><?php echo $row['status']; ?></td>

<?php
include('toolttip_edit_delete.php');
?>
<td width="20">
<input id="" class="uniform_on" name="selector[]" type="checkbox" value="<?php echo $id; ?>">

</td>
</tr>
<?php
}
?>

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector