├── logout.php ├── add_customer.php ├── add_supplier.php ├── index.php ├── add_medicine.php ├── sales_report.php ├── purchase_report.php ├── manage_supplier.php ├── manage_customer.php ├── manage_medicine.php ├── manage_invoice.php ├── change_password.php ├── manage_purchase.php ├── manage_medicine_stock.php ├── index.html ├── my_profile.php ├── home.php ├── login.php ├── add_purchase.php ├── pharmacy.sql └── new_invoice.php /logout.php: -------------------------------------------------------------------------------- 1 | 9 | 10 | 11 | 12 | 13 | 14 | Logout 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /add_customer.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Add New Customer 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 |
22 | 23 | 28 |
29 |
30 | 34 |
35 |
36 |
37 |
38 |
39 | 40 | 41 | -------------------------------------------------------------------------------- /add_supplier.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Add New Supplier 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 |
23 | 24 | 29 |
30 |
31 | 35 |
36 |
37 |
38 | 39 |
40 |
41 | 42 | 43 | -------------------------------------------------------------------------------- /index.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Pharmacy Management - Login 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 |
17 |
18 | 39 |
40 | 45 |
46 |
47 | 48 | 49 | -------------------------------------------------------------------------------- /add_medicine.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Add New Medicine 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 33 |
34 | 35 | 36 | 37 |
38 |
39 | 40 | 41 | 45 | 46 | 47 | 48 |
49 |
50 | 54 |
55 |
56 | 57 |
58 | 59 |
60 |
61 | 62 | 63 | -------------------------------------------------------------------------------- /sales_report.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Sales Report 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 |
23 | 24 | 25 | 29 | 30 | 31 | 32 |
33 | 34 |
35 | 36 | 37 |   38 | 39 | 40 |   41 | 42 |
43 | 44 |
45 |
46 |
47 | 48 |
49 | 57 |
58 | 59 |
60 | 61 |
62 | 63 |
64 | 65 |
66 |
67 |
68 | 69 | 70 | -------------------------------------------------------------------------------- /purchase_report.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Purchase Report 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 |
23 | 24 | 25 | 29 | 30 | 31 | 32 |
33 | 34 |
35 | 36 | 37 |   38 | 39 | 40 |   41 | 42 |
43 | 44 |
45 |
46 |
47 | 48 |
49 | 57 |
58 | 59 |
60 | 61 |
62 | 63 |
64 | 65 |
66 |
67 |
68 | 69 | 70 | -------------------------------------------------------------------------------- /manage_supplier.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Manage Supplier 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 |
24 | 25 | 26 | 30 | 31 | 32 | 33 |
34 | 35 |
36 | 37 | 38 |
39 | 40 |
41 |
42 |
43 | 44 |
45 |
46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 63 | 64 |
SLIDNameEmailContact NumberAddressAction
65 |
66 |
67 | 68 |
69 | 70 |
71 |
72 |
73 | 74 | 75 | -------------------------------------------------------------------------------- /manage_customer.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Manage Customer 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 |
24 | 25 | 26 | 30 | 31 | 32 | 33 |
34 | 35 |
36 | 37 | 38 |
39 | 40 |
41 |
42 |
43 | 44 |
45 |
46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 64 | 65 |
SL.Customer IDCustomer NameContact NumberAddressDoctor's NameDoctor's AddressAction
66 |
67 |
68 | 69 |
70 | 71 |
72 |
73 |
74 | 75 | 76 | -------------------------------------------------------------------------------- /manage_medicine.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Manage Medicines 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 |
24 | 25 | 26 | 30 | 31 | 32 | 33 |
34 | 35 |
36 | 37 | 38 |   39 |   40 |
41 | 42 |
43 |
44 |
45 | 46 |
47 |
48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 64 | 65 |
SL.Medicine NamePackingGeneric NameSupplierAction
66 |
67 |
68 | 69 |
70 | 71 |
72 |
73 |
74 | 75 | 76 | -------------------------------------------------------------------------------- /manage_invoice.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Manage Invoice 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 |
23 | 24 | 25 | 29 | 30 | 31 | 32 |
33 | 34 |
35 | 36 | 37 |   38 |   39 | 40 |   41 |
42 | 43 |
44 |
45 |
46 | 47 | 48 |
49 |
50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 68 | 69 |
SL.Invoice NoCustomer NameDateTotal AmountTotal DiscountNet TotalAction
70 |
71 |
72 | 73 |
74 | 75 |
76 |
77 |
78 | 79 | 80 | -------------------------------------------------------------------------------- /change_password.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Add New Customer 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 |
23 | 24 | 29 |
30 |
31 | 32 |
33 |
34 | 35 | 36 | 37 |
38 |
39 | 40 |
41 |
42 | 43 | 44 | 45 |
46 |
47 | 48 |
49 |
50 | 51 | 52 | 53 |
54 |
55 | 56 |
57 |
58 |
59 | 60 |
61 |
62 | Profile 63 |
64 |
65 | 66 |
67 |
68 |
69 |
70 |
71 | 72 | 73 | -------------------------------------------------------------------------------- /manage_purchase.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Manage Purchase 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 |
26 | 27 | 28 | 32 | 33 | 34 | 35 |
36 |
37 | 38 | 39 |   40 |   41 |   42 | 43 |   44 | 48 |   49 |
50 | 51 |
52 |
53 |
54 | 55 |
56 |
57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 75 | 76 |
SL.Voucher NumberSupplier NameInvoice NumberPurchase DateTotal AmountPayment StatusAction
77 |
78 |
79 | 80 |
81 | 82 |
83 |
84 |
85 | 86 | 87 | -------------------------------------------------------------------------------- /manage_medicine_stock.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Manage Medicines Stock 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 |
24 | 25 | 26 | 30 | 31 | 32 | 33 |
34 | 35 |
36 | 37 | 38 |   39 |   40 |   41 |   42 |   43 |
44 | 45 | 46 |
47 |
48 |
49 | 50 |
51 |
52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | searchMedicineStock('0', 'QUANTITY');"; 73 | else if(isset($_GET['expired'])) 74 | echo ""; 75 | else 76 | showMedicinesStock("0"); 77 | ?> 78 | 79 |
SL.Medicine NamePackingGeneric NameBatch IDEx. Date (mm/yy)SupplierQty.M.R.P.RateAction
80 |
81 |
82 | 83 |
84 | 85 |
86 |
87 |
88 | 89 | 90 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Pharmacy Management - SETUP 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 |
19 |
20 | 97 |
98 |
99 |
100 | 101 | 102 | -------------------------------------------------------------------------------- /my_profile.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Admin Profile 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 |
23 | 24 | 40 |
41 |
42 | 43 |
44 |
45 | 46 | 47 | 48 |
49 |
50 | 51 |
52 |
53 | 54 | 55 | 56 |
57 |
58 | 59 |
60 |
61 | 62 | 63 | 64 |
65 |
66 | 67 |
68 |
69 | 70 | 71 | 72 |
73 |
74 | 75 |
76 |
77 | 78 | 79 | 80 |
81 |
82 | 83 | 84 |
85 |
86 |
87 | 88 | 89 |
90 |
91 |
92 | 93 |
94 |
95 | Change Password 96 |
97 |
98 | 99 | 108 | 109 |
110 |
111 |
112 |
113 |
114 |
115 | 116 | 117 | -------------------------------------------------------------------------------- /home.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Dashboard - Home 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 | 21 | 25 | 26 | 27 | 28 |
29 |
30 | 31 | 59 | 66 |
67 | '; 68 | } 69 | createSection1('manage_customer.php', 'Total Customer', 'customers'); 70 | createSection1('manage_supplier.php', 'Total Supplier', 'suppliers'); 71 | createSection1('manage_medicine.php', 'Total Medicine', 'medicines'); 72 | createSection1('manage_medicine_stock.php?out_of_stock', 'Out of Stock', 'medicines_stock'); 73 | createSection1('manage_medicine_stock.php?expired', 'Expired', 'medicines_stock'); 74 | createSection1('manage_invoice.php', 'Total Invoice', 'invoices'); 75 | ?> 76 | 77 |
78 | 79 |
80 |
81 |
Todays Report
82 | 83 | 84 | 89 | 90 | 98 | 99 | 100 | 101 | 102 | 111 | 112 | 113 | 114 | 115 |
Total SalesRs.
Total PurchaseRs.
116 |
117 |
118 | 119 |
120 | 121 |
122 | 123 |
124 | 125 | 129 |
130 |
131 | 132 |
'.$title.'
133 |
134 |
135 |
136 | '; 137 | } 138 | createSection2('address-card', 'new_invoice.php', 'Create New Invoice'); 139 | createSection2('handshake', 'add_customer.php', 'Add New Customer'); 140 | createSection2('shopping-bag', 'add_medicine.php', 'Add New Medicine'); 141 | createSection2('group', 'add_supplier.php', 'Add New Supplier'); 142 | createSection2('bar-chart', 'add_purchase.php', 'Add New Purchase'); 143 | createSection2('book', 'sales_report.php', 'Sales Report'); 144 | createSection2('book', 'purchase_report.php', 'Purchase Report'); 145 | ?> 146 | 147 |
148 | 149 | 150 |
151 | 152 | 153 | 154 | 155 | 156 | -------------------------------------------------------------------------------- /login.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Pharmacy Management - Login 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 30 | 31 | 32 |
33 | 34 |
35 |
36 | 57 | 58 |
59 | 64 |
65 | 66 | 133 | 134 |
135 | 136 | 137 | -------------------------------------------------------------------------------- /add_purchase.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Add New Purchase 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 35 |
36 | 37 | 38 | 39 |
40 |
41 | 42 | 43 | 47 | 48 | 49 | 50 |
51 | 52 |
53 | 54 |
55 | 56 | 57 | 58 |
59 |
60 | 61 |
62 | 63 | 64 | 65 |
66 | 67 | 73 | 74 |
75 | 76 | 81 |
82 | 83 |
84 | 85 | ' onblur="checkDate(this.value, 'date_error');"> 86 | 87 |
88 | 89 |
90 | 91 |
92 |
93 |  Add New Supplier 94 |
95 |
96 | 97 | 98 |
99 |
100 |
101 | 102 | 103 |
104 |
Medicine Name
105 |
Packing
106 |
Batch ID
107 |
Ex. Date (mm/yy)
108 |
Quantity
109 |
MRP
110 |
Rate
111 |
112 |
Amount
113 |
Action
114 |
115 |
116 |
117 |
118 |
119 |
120 | 121 |
122 | 123 | 124 |
125 |
126 |
127 | 128 | 129 |
130 |
131 | 132 | 133 |
134 |
135 |
136 | 137 |
138 |
139 |
140 | 141 |
142 | 143 |
144 | 145 |
146 |
147 |
148 | 149 | 150 | -------------------------------------------------------------------------------- /pharmacy.sql: -------------------------------------------------------------------------------- 1 | -- phpMyAdmin SQL Dump 2 | -- version 5.0.2 3 | -- https://www.phpmyadmin.net/ 4 | -- 5 | -- Host: 127.0.0.1 6 | -- Generation Time: Oct 26, 2021 at 08:20 AM 7 | -- Server version: 10.4.14-MariaDB 8 | -- PHP Version: 7.2.33 9 | 10 | SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; 11 | START TRANSACTION; 12 | SET time_zone = "+00:00"; 13 | 14 | 15 | /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; 16 | /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; 17 | /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; 18 | /*!40101 SET NAMES utf8mb4 */; 19 | 20 | -- 21 | -- Database: `pharmacy` 22 | -- 23 | 24 | -- -------------------------------------------------------- 25 | 26 | -- 27 | -- Table structure for table `admin_credentials` 28 | -- 29 | 30 | CREATE TABLE `admin_credentials` ( 31 | `USERNAME` varchar(50) COLLATE utf16_bin NOT NULL, 32 | `PASSWORD` varchar(50) COLLATE utf16_bin NOT NULL 33 | ) ENGINE=InnoDB DEFAULT CHARSET=utf16 COLLATE=utf16_bin; 34 | 35 | -- 36 | -- Dumping data for table `admin_credentials` 37 | -- 38 | 39 | INSERT INTO `admin_credentials` (`USERNAME`, `PASSWORD`) VALUES 40 | ('admin', 'admin123'); 41 | 42 | -- -------------------------------------------------------- 43 | 44 | -- 45 | -- Table structure for table `customers` 46 | -- 47 | 48 | CREATE TABLE `customers` ( 49 | `ID` int(11) NOT NULL, 50 | `NAME` varchar(20) COLLATE utf16_bin NOT NULL, 51 | `CONTACT_NUMBER` varchar(10) COLLATE utf16_bin NOT NULL, 52 | `ADDRESS` varchar(100) COLLATE utf16_bin NOT NULL, 53 | `DOCTOR_NAME` varchar(20) COLLATE utf16_bin NOT NULL, 54 | `DOCTOR_ADDRESS` varchar(100) COLLATE utf16_bin NOT NULL 55 | ) ENGINE=InnoDB DEFAULT CHARSET=utf16 COLLATE=utf16_bin; 56 | 57 | -- 58 | -- Dumping data for table `customers` 59 | -- 60 | 61 | INSERT INTO `customers` (`ID`, `NAME`, `CONTACT_NUMBER`, `ADDRESS`, `DOCTOR_NAME`, `DOCTOR_ADDRESS`) VALUES 62 | (4, 'Kiran Suthar', '1234567690', 'Andheri East', 'Anshari', 'Andheri East'), 63 | (6, 'Aditya', '7365687269', 'Virar West', 'Xyz', 'Virar West'), 64 | (11, 'Shivam Tiwari', '6862369896', 'Dadar West', 'Dr Kapoor', 'Dadar East'), 65 | (13, 'Varsha Suthar', '7622369694', 'Rani Station', 'Dr Ramesh', 'Rani Station'), 66 | (14, 'Prakash Bhattarai', '9802851472', 'Pokhara-16, Dhikidada', 'Hari Bahadur', 'Matepani-12'); 67 | 68 | -- -------------------------------------------------------- 69 | 70 | -- 71 | -- Table structure for table `invoices` 72 | -- 73 | 74 | CREATE TABLE `invoices` ( 75 | `INVOICE_ID` int(11) NOT NULL, 76 | `NET_TOTAL` double NOT NULL DEFAULT 0, 77 | `INVOICE_DATE` date NOT NULL DEFAULT current_timestamp(), 78 | `CUSTOMER_ID` int(11) NOT NULL, 79 | `TOTAL_AMOUNT` double NOT NULL, 80 | `TOTAL_DISCOUNT` double NOT NULL 81 | ) ENGINE=InnoDB DEFAULT CHARSET=utf16 COLLATE=utf16_bin; 82 | 83 | -- 84 | -- Dumping data for table `invoices` 85 | -- 86 | 87 | INSERT INTO `invoices` (`INVOICE_ID`, `NET_TOTAL`, `INVOICE_DATE`, `CUSTOMER_ID`, `TOTAL_AMOUNT`, `TOTAL_DISCOUNT`) VALUES 88 | (1, 30, '2021-10-19', 14, 30, 0), 89 | (2, 2626, '2021-10-19', 6, 2626, 0); 90 | 91 | -- -------------------------------------------------------- 92 | 93 | -- 94 | -- Table structure for table `medicines` 95 | -- 96 | 97 | CREATE TABLE `medicines` ( 98 | `ID` int(11) NOT NULL, 99 | `NAME` varchar(100) COLLATE utf16_bin NOT NULL, 100 | `PACKING` varchar(20) COLLATE utf16_bin NOT NULL, 101 | `GENERIC_NAME` varchar(100) COLLATE utf16_bin NOT NULL, 102 | `SUPPLIER_NAME` varchar(100) COLLATE utf16_bin NOT NULL 103 | ) ENGINE=InnoDB DEFAULT CHARSET=utf16 COLLATE=utf16_bin; 104 | 105 | -- 106 | -- Dumping data for table `medicines` 107 | -- 108 | 109 | INSERT INTO `medicines` (`ID`, `NAME`, `PACKING`, `GENERIC_NAME`, `SUPPLIER_NAME`) VALUES 110 | (1, 'Nicip Plus', '10tab', 'Paracetamole', 'BDPL PHARMA'), 111 | (2, 'Crosin', '10tab', 'Hdsgvkvajkcbja', 'Kiran Pharma'), 112 | (4, 'Dolo 650', '15tab', 'paracetamole', 'BDPL PHARMA'), 113 | (5, 'Gelusil', '10tab', 'mint fla', 'Desai Pharma'); 114 | 115 | -- -------------------------------------------------------- 116 | 117 | -- 118 | -- Table structure for table `medicines_stock` 119 | -- 120 | 121 | CREATE TABLE `medicines_stock` ( 122 | `ID` int(11) NOT NULL, 123 | `NAME` varchar(100) COLLATE utf16_bin NOT NULL, 124 | `BATCH_ID` varchar(20) COLLATE utf16_bin NOT NULL, 125 | `EXPIRY_DATE` varchar(10) COLLATE utf16_bin NOT NULL, 126 | `QUANTITY` int(11) NOT NULL, 127 | `MRP` double NOT NULL, 128 | `RATE` double NOT NULL 129 | ) ENGINE=InnoDB DEFAULT CHARSET=utf16 COLLATE=utf16_bin; 130 | 131 | -- 132 | -- Dumping data for table `medicines_stock` 133 | -- 134 | 135 | INSERT INTO `medicines_stock` (`ID`, `NAME`, `BATCH_ID`, `EXPIRY_DATE`, `QUANTITY`, `MRP`, `RATE`) VALUES 136 | (1, 'Crosin', 'CROS12', '12/34', 2, 2626, 26), 137 | (2, 'Gelusil', 'G327', '12/42', 0, 15, 12), 138 | (3, 'Dolo 650', 'DOLO327', '01/23', 3, 30, 24), 139 | (4, 'Nicip Plus', 'NI325', '05/22', 3, 32.65, 28); 140 | 141 | -- -------------------------------------------------------- 142 | 143 | -- 144 | -- Table structure for table `purchases` 145 | -- 146 | 147 | CREATE TABLE `purchases` ( 148 | `SUPPLIER_NAME` varchar(100) COLLATE utf16_bin NOT NULL, 149 | `INVOICE_NUMBER` int(11) NOT NULL, 150 | `VOUCHER_NUMBER` int(11) NOT NULL, 151 | `PURCHASE_DATE` varchar(10) COLLATE utf16_bin NOT NULL, 152 | `TOTAL_AMOUNT` double NOT NULL, 153 | `PAYMENT_STATUS` varchar(20) COLLATE utf16_bin NOT NULL 154 | ) ENGINE=InnoDB DEFAULT CHARSET=utf16 COLLATE=utf16_bin; 155 | 156 | -- -------------------------------------------------------- 157 | 158 | -- 159 | -- Table structure for table `suppliers` 160 | -- 161 | 162 | CREATE TABLE `suppliers` ( 163 | `ID` int(11) NOT NULL, 164 | `NAME` varchar(100) COLLATE utf16_bin NOT NULL, 165 | `EMAIL` varchar(100) COLLATE utf16_bin NOT NULL, 166 | `CONTACT_NUMBER` varchar(10) COLLATE utf16_bin NOT NULL, 167 | `ADDRESS` varchar(100) COLLATE utf16_bin NOT NULL 168 | ) ENGINE=InnoDB DEFAULT CHARSET=utf16 COLLATE=utf16_bin; 169 | 170 | -- 171 | -- Dumping data for table `suppliers` 172 | -- 173 | 174 | INSERT INTO `suppliers` (`ID`, `NAME`, `EMAIL`, `CONTACT_NUMBER`, `ADDRESS`) VALUES 175 | (1, 'Desai Pharma', 'desai@gmail.com', '9948724242', 'Mahim East'), 176 | (2, 'BDPL PHARMA', 'bdpl@gmail.com', '8645632963', 'Santacruz West'), 177 | (9, 'Kiran Pharma', 'kiranpharma@gmail.com', '7638683637', 'Andheri East'), 178 | (10, 'Rsrnrnrndnn', 'ydj', '3737355538', '3fndfndfndndfnfdndfn'), 179 | (11, 'Dfnsfndfndf', 'fnsn', '5475734385', 'Ndnss4yrhrhdhrdhrh'), 180 | (12, 'SS Distributors', 'ssdis@gamil.com', '3867868752', 'Matunga West'), 181 | (13, 'Avceve', 'ehh', '3466626226', 'Eteh266266262'), 182 | (14, 'Hrshrhrjher', 'dzgdg', '4636347335', 'Rhrswjrnswjn'), 183 | (15, 'Hmrxfmgtmt', 'trmtrm gm tr', '6553838835', '38ejtdjtdxetjdt'), 184 | (20, 'Dtdxtkmtdshrrhhsrjrs', 'trmtrm gm tr', '6553838835', '38ejtdjtdxetjdt'), 185 | (23, 'Fndn', 'nena ena', '3462462642', 'Ebsbsdbsdndsnsdfns'), 186 | (24, 'Fndnbrwh', 'nena ena', '3462462642', 'Ebsbsdbsdndsnsdfns'), 187 | (25, 'Jnentjrtj', 'nena ena', '3462462642', 'Ebsbsdbsdndsnsdfns'), 188 | (26, 'Jerthjrtjtjr', 'nena ena', '3462462642', 'Ebsbsdbsdndsnsdfns'), 189 | (28, 'Gahgkakbvkv', 'nena ena', '3462462642', 'Ebsbsdbsdndsnsdfns'), 190 | (29, 'Hywhwhrhdw', 'nena ena', '3462462642', 'Ebsbsdbsdndsnsdfns'); 191 | 192 | -- 193 | -- Indexes for dumped tables 194 | -- 195 | 196 | -- 197 | -- Indexes for table `admin_credentials` 198 | -- 199 | ALTER TABLE `admin_credentials` 200 | ADD PRIMARY KEY (`USERNAME`); 201 | 202 | -- 203 | -- Indexes for table `customers` 204 | -- 205 | ALTER TABLE `customers` 206 | ADD PRIMARY KEY (`ID`); 207 | 208 | -- 209 | -- Indexes for table `invoices` 210 | -- 211 | ALTER TABLE `invoices` 212 | ADD PRIMARY KEY (`INVOICE_ID`); 213 | 214 | -- 215 | -- Indexes for table `medicines` 216 | -- 217 | ALTER TABLE `medicines` 218 | ADD PRIMARY KEY (`ID`); 219 | 220 | -- 221 | -- Indexes for table `medicines_stock` 222 | -- 223 | ALTER TABLE `medicines_stock` 224 | ADD PRIMARY KEY (`ID`), 225 | ADD UNIQUE KEY `BATCH_ID` (`BATCH_ID`); 226 | 227 | -- 228 | -- Indexes for table `purchases` 229 | -- 230 | ALTER TABLE `purchases` 231 | ADD PRIMARY KEY (`VOUCHER_NUMBER`); 232 | 233 | -- 234 | -- Indexes for table `suppliers` 235 | -- 236 | ALTER TABLE `suppliers` 237 | ADD PRIMARY KEY (`ID`); 238 | 239 | -- 240 | -- AUTO_INCREMENT for dumped tables 241 | -- 242 | 243 | -- 244 | -- AUTO_INCREMENT for table `customers` 245 | -- 246 | ALTER TABLE `customers` 247 | MODIFY `ID` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=15; 248 | 249 | -- 250 | -- AUTO_INCREMENT for table `invoices` 251 | -- 252 | ALTER TABLE `invoices` 253 | MODIFY `INVOICE_ID` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3; 254 | 255 | -- 256 | -- AUTO_INCREMENT for table `medicines` 257 | -- 258 | ALTER TABLE `medicines` 259 | MODIFY `ID` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6; 260 | 261 | -- 262 | -- AUTO_INCREMENT for table `medicines_stock` 263 | -- 264 | ALTER TABLE `medicines_stock` 265 | MODIFY `ID` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5; 266 | 267 | -- 268 | -- AUTO_INCREMENT for table `purchases` 269 | -- 270 | ALTER TABLE `purchases` 271 | MODIFY `VOUCHER_NUMBER` int(11) NOT NULL AUTO_INCREMENT; 272 | 273 | -- 274 | -- AUTO_INCREMENT for table `suppliers` 275 | -- 276 | ALTER TABLE `suppliers` 277 | MODIFY `ID` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=30; 278 | COMMIT; 279 | 280 | /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; 281 | /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; 282 | /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; 283 | -------------------------------------------------------------------------------- /new_invoice.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | New Invoice 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 35 |
36 | 37 | 38 | 39 |
40 |
41 | 42 | 43 | 47 | 48 | 49 | 50 |
51 | 52 |
53 |
54 | 55 | 56 | 57 |
58 |
59 |
60 | 61 | 62 |
63 |
64 | 65 | 66 |
67 |
68 | 69 | 74 |
75 |
76 | 77 | ' onblur="checkDate(this.value, 'date_error');"> 78 | 79 |
80 |
81 | 82 | 83 | 84 |
85 |
86 | 87 |
88 |
89 |
90 | 91 | 92 |
93 |
94 | 95 | 96 |
97 |
98 |
99 | 100 | 101 |
102 |
103 |
Medicine Name
104 |
Batch ID
105 |
Ava.Qty.
106 |
Expiry
107 |
Quantity
108 |
MRP
109 |
Discount(%)
110 |
Total
111 |
Action
112 |
113 |
114 |
115 |
116 |
117 | 118 |
119 | 120 |
121 | 122 | 123 |
124 |
125 |
126 | 127 | 128 |
129 |
130 | 131 | 132 |
133 |
134 | 135 | 136 |
137 |
138 | 139 |
140 |
141 |
142 | 143 |
144 |
145 | 146 | 147 |
148 | 152 | 156 |
157 |
158 | 159 | 160 |
161 |
162 | 163 | 164 |
165 |
166 | 167 |
168 | 169 |
170 | 171 |
172 |
173 |
174 | 175 | 176 | --------------------------------------------------------------------------------