Skip to content

Commit 5452f90

Browse files
fixing delte logic
1 parent b4880bd commit 5452f90

File tree

3 files changed

+20
-64
lines changed

3 files changed

+20
-64
lines changed

all.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737

3838
<td class="edit"><a href="?addBooks&book_id=<?php echo $row['book_id']; ?>&branch_id=<?php echo $row['branch_id']; ?>">Edit</a></td>
3939
<td class="del">
40-
<?php echo '<div align="center"><a href="#" id="'.$row['book_id'].'" class="delbutton">Delete</a></div>'; ?>
40+
<?php echo '<div align="center"><a href="#" id="'.$row['book_id'].'-'.$row['branch_id'].'" class="delbutton" >Delete</a></div>'; ?>
4141

4242
</td>
4343

delete.php

+18-62
Original file line numberDiff line numberDiff line change
@@ -1,73 +1,29 @@
11
<?php
22
include('config.php');
3-
if($_GET['accNo'])
4-
{
5-
$id=$_GET['accNo'];
63

7-
$update="UPDATE books set status='0' where accNo='$id'";
8-
//$sql = "DELETE FROM books WHERE accNo='$id'";
9-
mysql_query( $update);
10-
}
11-
12-
?>
4+
$temp = explode("-", $_GET['book_id']);
5+
$book_id = $temp[0];
6+
$branch_id = $temp[1];
137

14-
<?php
158

16-
if($_GET['card_no'])
17-
{
18-
$id=$_GET['card_no'];
9+
$query = "DELETE FROM fines WHERE loan_id IN ( SELECT loan_id FROM book_loans WHERE book_id = $book_id AND branch_id = $branch_id)";
10+
mysql_query($query);
11+
$query = "DELETE FROM book_loans WHERE book_id = $book_id AND branch_id = $branch_id";
12+
mysql_query($query);
13+
$query = "DELETE FROM book_copies WHERE book_id = $book_id AND branch_id = $branch_id";
14+
mysql_query($query);
1915

16+
$query = "SELECT * FROM book_copies WHERE book_id = $book_id AND branch_id = $branch_id";
17+
$result = mysql_query($query);
2018

21-
$sql = "DELETE FROM borrower WHERE card_no='$id'";
22-
mysql_query( $sql);
19+
if(mysql_num_rows($result) == 0) {
20+
$query = "
21+
DELETE FROM book_authors WHERE book_id = $book_id;
22+
DELETE FROM book WHERE book_id = $book_id;
23+
";
24+
mysql_query($query);
2325
}
2426

25-
?>
26-
27-
<?php
28-
29-
if($_GET['borrowid'])
30-
{
31-
$id=$_GET['borrowid'];
32-
33-
34-
$sql = "DELETE FROM tblborrow WHERE borrowid='$id'";
35-
mysql_query( $sql);
36-
}
37-
38-
?>
39-
40-
41-
42-
<?php
43-
44-
45-
46-
47-
if($_GET['resid'])
48-
{
49-
50-
$sel="select * from tblbookreserve where resid='$_GET[resid]'";
51-
$as=mysql_query($sel);
52-
$a=mysql_fetch_array($as);
53-
54-
$s="select * from books where accNo='".$a['accNo']."'";
55-
$ad=mysql_query($s);
56-
$ass=mysql_fetch_array($ad);
57-
58-
59-
$id=$_GET['resid'];
60-
61-
62-
$sql = "DELETE FROM tblbookreserve WHERE resid='$id'";
63-
mysql_query( $sql);
64-
65-
66-
$num=$ass['bookcopies']+1;
67-
68-
$update1="UPDATE books set bookcopies='$num' where accNo='".$a['accNo']."' ";
69-
70-
mysql_query( $update1);
71-
}
27+
echo "Deleted";
7228

7329
?>

search.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@
7878
<td class="edit" width="30"><a href="?addBooks&book_id=<?php echo $row['book_id']; ?>&branch_id=<?php echo $row['branch_id']; ?>">Edit</a></td>
7979

8080
<td class="del">
81-
<?php echo '<div align="center"><a href="#" id="'.$row['book_id'].'" class="delbutton" >Delete</a></div>'; ?>
81+
<?php echo '<div align="center"><a href="#" id="'.$row['book_id'].'-'.$row['branch_id'].'" class="delbutton" >Delete</a></div>'; ?>
8282
</td>
8383

8484

0 commit comments

Comments
 (0)