Forums
This topic is locked
deleting records into two tables... pls help... thanks
21 Jun 2012 08:34:50 Li Bunton posted:
Hi! I'm working on a 'Record Management System' for my thesis. I had a problem with deleting two records into two tables. When I delete one record in 'new_dockets', the duplicate in 'all_dockets' should be delete also.SQL:
TABLE1: 'all_dockets'
id, classification, tcc_number, tcc_date, company_name, status_request, time_date_created
TABLE2: 'new_dockets'
id, classification, tcc_number, tcc_date, time_date_created
here's the code:
new_docket.php
<div align="center" class="formarea"> <div> <br /> <font face="Verdana" style="font-size: 36px; font-style:normal; color: #333333"><b>NEW DOCKET</b></font> <br /> <font face="Verdana" style="font-size: 22px; font-style:normal; color: #000000">DOCKET INFORMATION</font> <br /><br /> <?php include('db_connect.php'); $per_page = 10; $result = mysql_query("SELECT * FROM new_dockets ORDER BY time_date_save DESC"); $total_results = mysql_num_rows($result); $total_pages = ceil($total_results / $per_page); if (isset($_GET['page']) && is_numeric($_GET['page'])) { $show_page = $_GET['page']; if ($show_page > 0 && $show_page <= $total_pages) { $start = ($show_page -1) * $per_page; $end = $start + $per_page; } else { $start = 0; $end = $per_page; } } else { $start = 0; $end = $per_page; } echo "<p><a href='viewallnewdockets.php'>View First</a> | <b>View Page:</b> "; for ($i = 1; $i <= $total_pages; $i++) { echo "<a href='viewallnewdockets.php?page=$i'>$i</a> "; } echo "</p>"; echo "<table border='1' cellpadding='10'>"; echo "<tr><th>Delete</th> <th>Date Created</th> <th>TCC Number</th> <th>Company Name</th> <th>Index Number</th> <th>View</th> <th>Edit</th> </tr>"; for ($i = $start; $i < $end; $i++) { if ($i == $total_results) { break; } echo "<tr>"; echo '<td align="center"><a href="deleteNewDocket.php?id=' . mysql_result($result, $i, 'id') . '" onclick="return confirm(\'Are you sure you want to delete this?\');"><img src="images/x.jpg" /></a></td>'; echo '<td>' . mysql_result($result, $i, 'time_date_save') . '</td>'; echo '<td><b>' . mysql_result($result, $i, 'tcc_number') . '</b></td>'; echo '<td>' . mysql_result($result, $i, 'company_name') . '</td>'; echo '<td><b>' . mysql_result($result, $i, 'cabinet_row'); echo '<font>-</font>' . mysql_result($result, $i, 'cabinet_name'); echo '<font>-</font>' . mysql_result($result, $i, 'cabinet_layer') . '</b></td>'; echo '<td align="center"><a href="viewnewdocket.php?id=' . mysql_result($result, $i, 'id') . '" ><img src="images/view1.jpg" /><a></td>'; echo '<td align="center"><a href="editnewdocket.php?id=' . mysql_result($result, $i, 'id') . '" ><img src="images/edit.jpg" /></a></td>'; echo "</tr>"; } echo "</table>"; ?> <p align="center"><a href="reports.php"><img src="images/back2.jpg"/></a></p> </div> </div>
delete.php
<?php include('db_connect.php'); if (isset($_GET['id']) && is_numeric($_GET['id'])) { $id = $_GET['id']; $result = mysql_query("DELETE FROM new_dockets WHERE id = $id"); header("Location: new_docket.php"); } else { header("Location: new_docket.php"); } ?>
they have different ID's...
thanks....