|
1 | 1 | <?php |
2 | | -include_once 'functions/menu/offcanva-menu.php' |
| 2 | +include_once 'functions/menu/offcanva-menu.php'; |
| 3 | +include_once 'functions/authentication.php'; |
3 | 4 | ?> |
4 | 5 | <!DOCTYPE html> |
5 | 6 | <html data-bs-theme="light" lang="en"> |
|
130 | 131 | <h4 class="modal-title">Add Customer</h4><button class="btn-close" type="button" aria-label="Close" data-bs-dismiss="modal"></button> |
131 | 132 | </div> |
132 | 133 | <div class="modal-body"> |
133 | | - <form novalidate="" method="post"> |
134 | | - <div class="mb-1"><label class="form-label">Fullname</label><input class="form-control" type="text" name="fullname" required=""></div> |
135 | | - <div class="mb-1"><label class="form-label">Address</label><input class="form-control" type="text" name="address" required=""></div> |
136 | | - <div class="mb-1"><label class="form-label">Phone</label><input class="form-control" type="text" name="phone" required=""></div> |
137 | | - </form> |
| 134 | + <form class="needs-validation" method="post" novalidate> |
| 135 | + <div class="mb-1"><label class="form-label">Fullname</label><input class="form-control" type="text" name="fullname" required=""> |
| 136 | + <div class="invalid-feedback"> |
| 137 | + Please enter your fullname. |
| 138 | + </div> |
| 139 | + </div> |
| 140 | + <div class="mb-1"><label class="form-label">Address</label><input class="form-control" type="text" name="address" required=""> |
| 141 | + <div class="invalid-feedback"> |
| 142 | + Please enter your address. |
| 143 | + </div> |
| 144 | + </div> |
| 145 | + <div class="mb-1"><label class="form-label">Phone</label><input class="form-control" type="text" name="phone" required=""> |
| 146 | + <div class="invalid-feedback"> |
| 147 | + Please enter your phone number. |
| 148 | + </div> |
| 149 | + </div> |
138 | 150 | </div> |
139 | | - <div class="modal-footer"><button class="btn btn-light" type="button" data-bs-dismiss="modal">Close</button><button class="btn btn-primary" type="button">Save</button></div> |
| 151 | + <div class="modal-footer"><button class="btn btn-light" type="button" data-bs-dismiss="modal">Close</button><button class="btn btn-primary" type="submit">Save</button></div> |
| 152 | + </form> |
140 | 153 | </div> |
141 | 154 | </div> |
142 | 155 | </div> |
143 | 156 | <div class="modal fade" role="dialog" tabindex="-1" id="update"> |
144 | 157 | <div class="modal-dialog" role="document"> |
145 | 158 | <div class="modal-content"> |
146 | 159 | <div class="modal-header"> |
147 | | - <h4 class="modal-title">Add Customer</h4><button class="btn-close" type="button" aria-label="Close" data-bs-dismiss="modal"></button> |
| 160 | + <h4 class="modal-title">Update Customer</h4><button class="btn-close" type="button" aria-label="Close" data-bs-dismiss="modal"></button> |
148 | 161 | </div> |
149 | 162 | <div class="modal-body"> |
150 | | - <form novalidate="" method="post"> |
151 | | - <div class="mb-1"><label class="form-label">Fullname</label><input class="form-control" type="text" name="fullname" required=""></div> |
152 | | - <div class="mb-1"><label class="form-label">Address</label><input class="form-control" type="text" name="address" required=""></div> |
153 | | - <div class="mb-1"><label class="form-label">Phone</label><input class="form-control" type="text" name="phone" required=""></div> |
154 | | - </form> |
| 163 | + <form class="needs-validation" method="post" novalidate> |
| 164 | + <div class="mb-1"><label class="form-label">Fullname</label><input class="form-control" type="text" name="fullname" required=""> |
| 165 | + <div class="invalid-feedback"> |
| 166 | + Please enter your fullname. |
| 167 | + </div> |
| 168 | + </div> |
| 169 | + <div class="mb-1"><label class="form-label">Address</label><input class="form-control" type="text" name="address" required=""> |
| 170 | + <div class="invalid-feedback"> |
| 171 | + Please enter your address. |
| 172 | + </div> |
| 173 | + </div> |
| 174 | + <div class="mb-1"><label class="form-label">Phone</label><input class="form-control" type="text" name="phone" required=""> |
| 175 | + <div class="invalid-feedback"> |
| 176 | + Please enter your phone number. |
| 177 | + </div> |
| 178 | + </div> |
155 | 179 | </div> |
156 | | - <div class="modal-footer"><button class="btn btn-light" type="button" data-bs-dismiss="modal">Close</button><button class="btn btn-primary" type="button">Save</button></div> |
| 180 | + <div class="modal-footer"><button class="btn btn-light" type="button" data-bs-dismiss="modal">Close</button><button class="btn btn-primary" type="submit">Save</button></div> |
| 181 | + </form> |
157 | 182 | </div> |
158 | 183 | </div> |
159 | 184 | </div> |
|
0 commit comments