Advertisement
Guest User

Untitled

a guest
Oct 18th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.63 KB | None | 0 0
  1. <html>
  2. <head>
  3. <title>Beth's Awesome Program</title>
  4. <style>
  5. form {
  6. margin:0;
  7. padding:0;
  8. }
  9. </style>
  10.  
  11. </head>
  12.  
  13. <body>
  14.  
  15. <div style="float:left;width:420px;margin-right:30px;">
  16. <a href="/beth.php">Home</a>
  17. <hr />
  18. <h2>Data Input</h2>
  19. <form action="" method="post">
  20. First name: <input type="text" name="first"><br />
  21. Last name: <input type="text" name="last"><br />
  22. Address: <input type="text" name="address"><br />
  23. Age (must be number): <input type="text" name="age">
  24. <input type="submit" name="submit" value="submit">
  25. </form>
  26.  
  27. <hr />
  28. <h2>Data Search</h2>
  29.  
  30. <form action="" method="post">
  31. Search field: <select style="width:150px;" name="searchfield">
  32. <option value="first">First</option>
  33. <option value="last">Last</option>
  34. <option value="address">Address</option>
  35. <option value="age">Age</option>
  36. </select><br />
  37.  
  38. Search term: <input type="text" name="thesearch">
  39.  
  40. <input type="submit" name="submit" value="submit">
  41.  
  42. </form>
  43.  
  44.  
  45.  
  46.  
  47. </div>
  48. <?php
  49.  
  50. $hostname="localhost";
  51. $username="root";
  52. $password="zRx181962";
  53. $link = mysqli_connect ($hostname,$username,$password);
  54.  
  55. mysqli_select_db($link, "bethcustomers");
  56.  
  57. if(isset($_POST["first"])){
  58. $first = mysqli_real_escape_string($link,$_POST["first"]);
  59. $last = mysqli_real_escape_string($link,$_POST["last"]);
  60. $address = mysqli_real_escape_string($link,$_POST["address"]);
  61. $age = mysqli_real_escape_string($link,$_POST["age"]);
  62. $query = "INSERT INTO customers(first,last,address,age) VALUES('$first','$last','$address',$age)";
  63. $result = mysqli_query($link,$query);
  64. }
  65. if(isset($_POST["efirst"])){
  66. $first = mysqli_real_escape_string($link,$_POST["efirst"]);
  67. $last = mysqli_real_escape_string($link,$_POST["elast"]);
  68. $address = mysqli_real_escape_string($link,$_POST["eaddress"]);
  69. $age = mysqli_real_escape_string($link,$_POST["eage"]);
  70. $query = "UPDATE customers SET first = '".$_POST["efirst"]."', last = '".$_POST["elast"]."', address = '".$_POST["eaddress"]."', age = '".$_POST["eage"]."' WHERE id = ".$_POST["eid"];
  71. $result = mysqli_query($link,$query);
  72. }
  73.  
  74.  
  75. if(isset($_POST["deleteme"])){
  76. $query = "DELETE FROM customers WHERE id = ".$_POST["deleteme"];
  77. $result = mysqli_query($link,$query);
  78. }
  79.  
  80.  
  81. ?>
  82. <div style="float:left;width:450px;">
  83. <table cellspacing=1 cellpadding=3 border=1>
  84. <tr><th><a href="?sort=first">First</a></th><th><a href="?sort=last">Last</a></th><th><a href="?sort=address">Address</a></th><th><a href="?sort=age">Age</a></th><th>Delete</th><th>Update</th></tr>
  85. <?php
  86. if(isset($_GET["sort"])){
  87. if($_GET["sort"] == 'last'){
  88. $query = "SELECT * FROM customers ORDER BY last";
  89. }
  90. if($_GET["sort"] == 'first'){
  91. $query = "SELECT * FROM customers ORDER BY first";
  92. }
  93. if($_GET["sort"] == 'address'){
  94. $query = "SELECT * FROM customers ORDER BY address";
  95. }
  96. if($_GET["sort"] == 'age'){
  97. $query = "SELECT * FROM customers ORDER BY age";
  98. }
  99. } else {
  100. $query = "SELECT * FROM customers ORDER BY id";
  101. }
  102. if(isset($_POST["searchfield"])){
  103. $searchfield = mysqli_real_escape_string($link,$_POST["searchfield"]);
  104. $thesearch = mysqli_real_escape_string($link,$_POST["thesearch"]);
  105. $query = "SELECT * FROM customers WHERE `".$searchfield."` LIKE '%".$thesearch."%'";
  106. }
  107. if(!isset($query)){
  108. $query = "SELECT * FROM customers ORDER BY id";
  109. }
  110. $result = mysqli_query($link,$query);
  111. while(@$r=mysqli_fetch_array($result,MYSQLI_ASSOC)){
  112. echo "<tr><td>".$r["first"]."</td><td>".$r["last"]."</td><td>".$r["address"]."</td><td>".$r["age"]."</td><td><form action='' method='post'><input type='submit' name='submit' value='Delete'><input type='hidden' name='deleteme' value='".$r["id"]."'></form></td><td><form action='' method='post'><input type='submit' name='submit' value='Update'><input type='hidden' name='editme' value='".$r["id"]."'></form></td></tr>\n";
  113. }
  114. ?>
  115. </table>
  116.  
  117. <?php
  118. if(isset($_POST["editme"])){
  119. $query = "SELECT * FROM customers WHERE id = ".$_POST["editme"];
  120. $result = mysqli_query($link,$query);
  121. while($r=mysqli_fetch_array($result,MYSQLI_ASSOC)){
  122. $efirst = $r["first"];
  123. $elast = $r["last"];
  124. $eaddress = $r["address"];
  125. $eage = $r["age"];
  126. }
  127.  
  128.  
  129. ?>
  130. <h2>Update Record</h2>
  131. <form action="" method="post">
  132. First name: <input type="text" name="efirst" value="<?php echo $efirst; ?>"><br />
  133. Last name: <input type="text" name="elast" value="<?php echo $elast; ?>"><br />
  134. Address: <input type="text" name="eaddress" value="<?php echo $eaddress; ?>"><br />
  135. Age (must be number): <input type="text" name="eage" value="<?php echo $eage; ?>">
  136. <input type="submit" name="submit" value="submit">
  137. <input type="hidden" name="eid" value="<?php echo $_POST["editme"]; ?>">
  138. </form>
  139. <?php
  140. }
  141. ?>
  142.  
  143. </div>
  144.  
  145.  
  146. </body>
  147.  
  148. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement