Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <head>
- <title>test</title>
- <link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.10.11/css/jquery.dataTables.min.css"/>
- <script type="text/javascript" src="https://code.jquery.com/jquery-1.12.0.min.js"></script>
- <script type="text/javascript" src="https://cdn.datatables.net/1.10.11/js/jquery.dataTables.min.js"></script>
- <script type="text/javascript" src="app.js"></script>
- </head>
- <body>
- <p>Search</p>
- <form action="dbconn.php" method="post">
- Everywhere: <input type="text" name="global"><br>
- <input type="radio" name="area" value="country" checked>: Country<br>
- <input type="radio" name="area" value="first_name">: First Name<br>
- <input type="radio" name="area" value="last_name">: Last Name<br>
- <input type="radio" name="area" value="city">: City<br>
- <input type="submit" name="submit">
- </form>
- <table id="example" class="display" cellspacing="0" width="100%">
- <thead>
- <tr>
- <th>CUS_MDM_ID</th>
- <th>CUS_FIRST_NAME</th>
- <th>CUS_LAST_NAME</th>
- <th>CUS_FULL_NAME</th>
- <th>CUSA_ADDRESS_LINE_1</th>
- <th>CUSA_CITY_NAME</th>
- <th>CUSA_COUNTRY</th>
- </tr>
- </thead>
- <tfoot>
- <tr>
- <th>CUS_MDM_ID</th>
- <th>CUS_FIRST_NAME</th>
- <th>CUS_LAST_NAME</th>
- <th>CUS_FULL_NAME</th>
- <th>CUSA_ADDRESS_LINE_1</th>
- <th>CUSA_CITY_NAME</th>
- <th>CUSA_COUNTRY</th>
- </tr>
- </tfoot>
- <?php
- $conn = oci_connect('user', 'pass', 'server', 'AL32UTF8');
- if (!$conn) {
- $e = oci_error();
- trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
- }
- //if the form was submitted
- if (isset($_POST['submit'])) {
- if($_POST['global'] != "") {
- if($_POST['area'] != "") {
- //search in country if countr ywas selected
- if ($_POST['area'] == "country") {
- echo "country was selected, search in country";
- $stid = oci_parse($conn,'select HCP.CUS_MDM_ID, HCP.CUS_FIRST_NAME, HCP.CUS_LAST_NAME, HCP.CUS_FULL_NAME, ADR.CUSA_ADDRESS_LINE_1,
- ADR.CUSA_CITY_NAME, ADR.CUSA_COUNTRY from MDM_CUSTOMER HCP,MDM_CUSTOMER_ADDRESSES ADR where HCP.CUS_MDM_ID = ADR.CUSA_MDM_ID and (
- (lower(ADR.CUSA_COUNTRY) LIKE lower(\'%'.$_POST['global'].'%\'))
- )');
- oci_execute($stid);
- } else if ($_POST['area'] == "first_name") {
- $stid = oci_parse($conn,'select HCP.CUS_MDM_ID, HCP.CUS_FIRST_NAME, HCP.CUS_LAST_NAME, HCP.CUS_FULL_NAME, ADR.CUSA_ADDRESS_LINE_1,
- ADR.CUSA_CITY_NAME, ADR.CUSA_COUNTRY from MDM_CUSTOMER HCP,MDM_CUSTOMER_ADDRESSES ADR where HCP.CUS_MDM_ID = ADR.CUSA_MDM_ID and (
- (lower(HCP.CUS_FIRST_NAME) like lower(\'%'.$_POST['global'] .'%\'))
- )');
- oci_execute($stid);
- } else if ($_POST['area'] == "last_name") {
- $stid = oci_parse($conn,'select HCP.CUS_MDM_ID, HCP.CUS_FIRST_NAME, HCP.CUS_LAST_NAME, HCP.CUS_FULL_NAME, ADR.CUSA_ADDRESS_LINE_1,
- ADR.CUSA_CITY_NAME, ADR.CUSA_COUNTRY from MDM_CUSTOMER HCP,MDM_CUSTOMER_ADDRESSES ADR where HCP.CUS_MDM_ID = ADR.CUSA_MDM_ID and (
- (lower(HCP.CUS_LAST_NAME) like lower(\'%'.$_POST['global'] .'%\'))
- )');
- oci_execute($stid);
- } else if ($_POST['area'] == "city") {
- $stid = oci_parse($conn,'select HCP.CUS_MDM_ID, HCP.CUS_FIRST_NAME, HCP.CUS_LAST_NAME, HCP.CUS_FULL_NAME, ADR.CUSA_ADDRESS_LINE_1,
- ADR.CUSA_CITY_NAME, ADR.CUSA_COUNTRY from MDM_CUSTOMER HCP,MDM_CUSTOMER_ADDRESSES ADR where HCP.CUS_MDM_ID = ADR.CUSA_MDM_ID and (
- (lower(ADR.CUSA_CITY_NAME) like lower(\'%'.$_POST['global'] .'%\'))
- )');
- oci_execute($stid);
- } else
- echo "failed --------";
- }
- // if(is_numeric($_POST['global'])){
- // $stid = oci_parse($conn,'select HCP.CUS_MDM_ID, HCP.CUS_FIRST_NAME, HCP.CUS_LAST_NAME, HCP.CUS_FULL_NAME, ADR.CUSA_ADDRESS_LINE_1,
- // ADR.CUSA_CITY_NAME, ADR.CUSA_COUNTRY from MDM_CUSTOMER HCP,MDM_CUSTOMER_ADDRESSES ADR where HCP.CUS_MDM_ID = ADR.CUSA_MDM_ID and
- // HCP.CUS_MDM_ID = '.$_POST['global']);
- // oci_execute($stid);
- // } else {
- // $stid = oci_parse($conn,'select HCP.CUS_MDM_ID, HCP.CUS_FIRST_NAME, HCP.CUS_LAST_NAME, HCP.CUS_FULL_NAME, ADR.CUSA_ADDRESS_LINE_1,
- // ADR.CUSA_CITY_NAME, ADR.CUSA_COUNTRY from MDM_CUSTOMER HCP,MDM_CUSTOMER_ADDRESSES ADR where HCP.CUS_MDM_ID = ADR.CUSA_MDM_ID and (
- // (lower(HCP.CUS_FIRST_NAME) like lower(\'%'.$_POST['global'] .'%\'))
- // or (lower(HCP.CUS_LAST_NAME) LIKE lower(\'%'.$_POST['global'].'%\'))
- // or (lower(HCP.CUS_FULL_NAME) LIKE lower(\'%'.$_POST['global'].'%\'))
- // or (lower(ADR.CUSA_ADDRESS_LINE_1) LIKE lower(\'%'.$_POST['global'].'%\'))
- // or (lower(ADR.CUSA_CITY_NAME) LIKE lower(\'%'.$_POST['global'].'%\'))
- // or (lower(ADR.CUSA_COUNTRY) LIKE lower(\'%'.$_POST['global'].'%\'))
- // )');
- // oci_execute($stid);
- // }
- }
- while ($row = oci_fetch_array($stid, OCI_ASSOC+OCI_RETURN_NULLS)) {
- echo "</thead>\n<tr>\n";
- foreach ($row as $item) {
- echo " <td>" . ($item !== null ? htmlentities($item, ENT_QUOTES) : " ") . "</td>\n";
- }
- echo "</tr>\n</thead>\n";
- }
- } else { $stid = oci_parse($conn, 'select HCP.CUS_MDM_ID, HCP.CUS_FIRST_NAME, HCP.CUS_LAST_NAME, HCP.CUS_FULL_NAME, ADR.CUSA_ADDRESS_LINE_1,
- ADR.CUSA_CITY_NAME, ADR.CUSA_COUNTRY from MDM_CUSTOMER HCP,MDM_CUSTOMER_ADDRESSES ADR where HCP.CUS_MDM_ID = ADR.CUSA_MDM_ID and rownum <= 500');
- oci_execute($stid);
- while ($row = oci_fetch_array($stid, OCI_ASSOC+OCI_RETURN_NULLS)) {
- echo "</thead>\n<tr>\n";
- foreach ($row as $item) {
- echo " <td>" . ($item !== null ? htmlentities($item, ENT_QUOTES) : " ") . "</td>\n";
- }
- echo "</tr>\n</thead>\n";
- }
- }
- echo "</table>\n";
- ?>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement