Guest User

Untitled

a guest
Nov 26th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.64 KB | None | 0 0
  1.  <?php
  2.  
  3. $host = "localhost";
  4. $user = "shinobi";
  5. $password ="";
  6. $database = "events";
  7.  
  8. $id = "";
  9. $name = "";
  10. $clg = "";
  11. $evn = "";
  12. $email = "";
  13. $phone = "";
  14.  
  15. mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
  16.  
  17. // connect to mysql database
  18. try{
  19.     $connect = mysqli_connect($host, $user, $password, $database);
  20. } catch (mysqli_sql_exception $ex) {
  21.     echo 'Error';
  22. }
  23.  
  24. // get values from the form
  25. function getPosts()
  26. {
  27.     $posts = array();
  28.     $posts[0] = $_POST['RegistrationID'];
  29.     $posts[1] = $_POST['Name'];
  30.     $posts[2] = $_POST['College'];
  31.     $posts[3] = $_POST['Event'];
  32.     $posts[4] = $_POST['Email'];
  33.     $posts[5] = $_POST['Phone'];
  34.     return $posts;
  35. }
  36.  
  37. // Search
  38.  
  39. if(isset($_POST['search']))
  40. {
  41.     $data = getPosts();
  42.    
  43.     $search_Query = "SELECT * FROM eventable WHERE RegistrationID = $data[0]";
  44.    
  45.     $search_Result = mysqli_query($connect, $search_Query);
  46.    
  47.     if($search_Result)
  48.     {
  49.         if(mysqli_num_rows($search_Result))
  50.         {
  51.             while($row = mysqli_fetch_array($search_Result))
  52.             {
  53.                 $id = $row['RegistrationID'];
  54.                 $name = $row['Name'];
  55.                 $clg = $row['College'];
  56.                 $evn = $row['Event'];
  57.                 $email = $row['Email'];
  58.                 $phone = $row['Phone'];
  59.             }
  60.         }else{
  61.             echo 'No Data For This Id';
  62.         }
  63.     }else{
  64.         echo 'Result Error';
  65.     }
  66. }
  67.  
  68.  
  69. // Insert
  70. if(isset($_POST['insert']))
  71. {
  72.     $data = getPosts();
  73.     $insert_Query = "INSERT INTO eventable(Name,College,Event,Email,Phone) VALUES ('$data[1]','$data[2]','$data[3]','$data[4]','$data[5]');";
  74.     try{
  75.         $insert_Result = mysqli_query($connect, $insert_Query);
  76.        
  77.         if($insert_Result)
  78.         {
  79.             if(mysqli_affected_rows($connect) > 0)
  80.             {
  81.                 echo 'Data Inserted';
  82.             }else{
  83.                 echo 'Data Not Inserted';
  84.             }
  85.         }
  86.     } catch (Exception $ex) {
  87.         echo 'Error Insert '.$ex->getMessage();
  88.     }
  89. }
  90.  
  91. // Delete
  92. if(isset($_POST['delete']))
  93. {
  94.     $data = getPosts();
  95.     $delete_Query = "DELETE FROM eventable WHERE 'RegistrationID' = $data[0]";
  96.     try{
  97.         $delete_Result = mysqli_query($connect, $delete_Query);
  98.        
  99.         if($delete_Result)
  100.         {
  101.             if(mysqli_affected_rows($connect) > 0)
  102.             {
  103.                 echo 'Data Deleted';
  104.             }else{
  105.                 echo 'Data Not Deleted';
  106.             }
  107.         }
  108.     } catch (Exception $ex) {
  109.         echo 'Error Delete '.$ex->getMessage();
  110.     }
  111. }
  112.  
  113. // Edit
  114. if(isset($_POST['update']))
  115. {
  116.     $data = getPosts();
  117.     $update_Query = "UPDATE eventable SET 'Name'='$data[1]','College'='$data[2]','Event'=$data[3],'Email'=$data[4],'Phone'=$data[5] WHERE 'RegistrationID' = $data[0]";
  118.     try{
  119.         $update_Result = mysqli_query($connect, $update_Query);
  120.        
  121.         if($update_Result)
  122.         {
  123.             if(mysqli_affected_rows($connect) > 0)
  124.             {
  125.                 echo 'Data Updated';
  126.             }else{
  127.                 echo 'Data Not Updated';
  128.             }
  129.         }
  130.     } catch (Exception $ex) {
  131.         echo 'Error Update '.$ex->getMessage();
  132.     }
  133. }
  134.  
  135.  
  136.  
  137. ?>
  138.  
  139.  
  140. <!DOCTYPE Html>
  141. <html>
  142.     <head>
  143.         <title>PHP INSERT UPDATE DELETE SEARCH</title>
  144.     </head>
  145.     <body>
  146.         <form action="proj.php" method="post">
  147.             <input type="number" name="RegistrationID" placeholder="RegistrationID" value="<?php echo $id;?>"><br><br>
  148.             <input type="text" name="Name" placeholder="Name" value="<?php echo $name;?>"><br><br>
  149.             <input type="text" name="College" placeholder="College" value="<?php echo $clg;?>"><br><br>
  150.             <input type="text" name="Event" placeholder="Event" value="<?php echo $evn;?>"><br><br>
  151.             <input type="text" name="Email" placeholder="Email" value="<?php echo $email;?>"><br><br>
  152.             <input type="number" name="Phone" placeholder="Phone" value="<?php echo $phone;?>"><br><br>
  153.             <div>
  154.                 <!-- Input For Add Values To Database-->
  155.                 <input type="submit" name="insert" value="Add">
  156.                
  157.                 <!-- Input For Edit Values -->
  158.                 <input type="submit" name="update" value="Update">
  159.                
  160.                 <!-- Input For Clear Values -->
  161.                 <input type="submit" name="delete" value="Delete">
  162.                
  163.                 <!-- Input For Find Values With The given ID -->
  164.                 <input type="submit" name="search" value="Find">
  165.             </div>
  166.         </form>
  167.     </body>
  168. </html>
Add Comment
Please, Sign In to add comment