Advertisement
Guest User

Untitled

a guest
May 26th, 2016
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.18 KB | None | 0 0
  1. <h2>Calculator</h2>
  2. <form method="post" action="index.php">
  3. <table>
  4. <tr>
  5. <th><label for="name"> Name </label></th>
  6. <td><input type="text" id="name" name="name" value="<?php if( isset($name) ){ echo $name; } ?>" /></td>
  7. </tr>
  8. <tr>
  9. <th><label for="email"> Email </label></th>
  10. <td><input type="text" id="email" name="email" value="<?php if( isset($email) ){ echo $email; } ?>"/></td>
  11. </tr>
  12. <tr>
  13. <th><label for="state"> State </label></th>
  14. <td>
  15. <select id="state" name="state">
  16. <option value="AL"<?php if( isset($state) && $state == "AL" ){ echo " selected"; } ?>>Alabama</option>
  17. <option value="AK"<?php if( isset($state) && $state == "AK" ){ echo " selected"; } ?>>Alaska</option>
  18. <option value="AZ"<?php if( isset($state) && $state == "AZ" ){ echo " selected"; } ?>>Arizona</option>
  19. <option value="AR"<?php if( isset($state) && $state == "AR" ){ echo " selected"; } ?>>Arkansas</option>
  20. <option value="CA"<?php if( isset($state) && $state == "CA" ){ echo " selected"; } ?>>California</option>
  21. <option value="CO"<?php if( isset($state) && $state == "CO" ){ echo " selected"; } ?>>Colorado</option>
  22. <option value="CT"<?php if( isset($state) && $state == "CT" ){ echo " selected"; } ?>>Connecticut</option>
  23. <option value="DE"<?php if( isset($state) && $state == "DE" ){ echo " selected"; } ?>>Delaware</option>
  24. <option value="DC"<?php if( isset($state) && $state == "DC" ){ echo " selected"; } ?>>District Of Columbia</option>
  25. <option value="FL"<?php if( isset($state) && $state == "FL" ){ echo " selected"; } ?>>Florida</option>
  26. <option value="GA"<?php if( isset($state) && $state == "GA" ){ echo " selected"; } ?>>Georgia</option>
  27. <option value="HI"<?php if( isset($state) && $state == "HI" ){ echo " selected"; } ?>>Hawaii</option>
  28. <option value="ID"<?php if( isset($state) && $state == "ID" ){ echo " selected"; } ?>>Idaho</option>
  29. <option value="IL"<?php if( isset($state) && $state == "IL" ){ echo " selected"; } ?>>Illinois</option>
  30. <option value="IN"<?php if( isset($state) && $state == "IN" ){ echo " selected"; } ?>>Indiana</option>
  31. <option value="IA"<?php if( isset($state) && $state == "IA" ){ echo " selected"; } ?>>Iowa</option>
  32. <option value="KS"<?php if( isset($state) && $state == "KS" ){ echo " selected"; } ?>>Kansas</option>
  33. <option value="KY"<?php if( isset($state) && $state == "KY" ){ echo " selected"; } ?>>Kentucky</option>
  34. <option value="LA"<?php if( isset($state) && $state == "LA" ){ echo " selected"; } ?>>Louisiana</option>
  35. <option value="ME"<?php if( isset($state) && $state == "ME" ){ echo " selected"; } ?>>Maine</option>
  36. <option value="MD"<?php if( isset($state) && $state == "MD" ){ echo " selected"; } ?>>Maryland</option>
  37. <option value="MA"<?php if( isset($state) && $state == "MA" ){ echo " selected"; } ?>>Massachusetts</option>
  38. <option value="MI"<?php if( isset($state) && $state == "MI" ){ echo " selected"; } ?>>Michigan</option>
  39. <option value="MN"<?php if( isset($state) && $state == "MN" ){ echo " selected"; } ?>>Minnesota</option>
  40. <option value="MS"<?php if( isset($state) && $state == "MS" ){ echo " selected"; } ?>>Mississippi</option>
  41. <option value="MO"<?php if( isset($state) && $state == "MO" ){ echo " selected"; } ?>>Missouri</option>
  42. <option value="MT"<?php if( isset($state) && $state == "MT" ){ echo " selected"; } ?>>Montana</option>
  43. <option value="NE"<?php if( isset($state) && $state == "NE" ){ echo " selected"; } ?>>Nebraska</option>
  44. <option value="NV"<?php if( isset($state) && $state == "NV" ){ echo " selected"; } ?>>Nevada</option>
  45. <option value="NH"<?php if( isset($state) && $state == "NH" ){ echo " selected"; } ?>>New Hampshire</option>
  46. <option value="NJ"<?php if( isset($state) && $state == "NJ" ){ echo " selected"; } ?>>New Jersey</option>
  47. <option value="NM"<?php if( isset($state) && $state == "NM" ){ echo " selected"; } ?>>New Mexico</option>
  48. <option value="NY"<?php if( isset($state) && $state == "NY" ){ echo " selected"; } ?>>New York</option>
  49. <option value="NC"<?php if( isset($state) && $state == "NC" ){ echo " selected"; } ?>>North Carolina</option>
  50. <option value="ND"<?php if( isset($state) && $state == "ND" ){ echo " selected"; } ?>>North Dakota</option>
  51. <option value="OH"<?php if( isset($state) && $state == "OH" ){ echo " selected"; } ?>>Ohio</option>
  52. <option value="OK"<?php if( isset($state) && $state == "OK" ){ echo " selected"; } ?>>Oklahoma</option>
  53. <option value="OR"<?php if( isset($state) && $state == "OR" ){ echo " selected"; } ?>>Oregon</option>
  54. <option value="PA"<?php if( isset($state) && $state == "PA" ){ echo " selected"; } ?>>Pennsylvania</option>
  55. <option value="RI"<?php if( isset($state) && $state == "RI" ){ echo " selected"; } ?>>Rhode Island</option>
  56. <option value="SC"<?php if( isset($state) && $state == "SC" ){ echo " selected"; } ?>>South Carolina</option>
  57. <option value="SD"<?php if( isset($state) && $state == "SD" ){ echo " selected"; } ?>>South Dakota</option>
  58. <option value="TN"<?php if( isset($state) && $state == "TN" ){ echo " selected"; } ?>>Tennessee</option>
  59. <option value="TX"<?php if( isset($state) && $state == "TX" ){ echo " selected"; } ?>>Texas</option>
  60. <option value="UT"<?php if( isset($state) && $state == "UT" ){ echo " selected"; } ?>>Utah</option>
  61. <option value="VT"<?php if( isset($state) && $state == "VT" ){ echo " selected"; } ?>>Vermont</option>
  62. <option value="VA"<?php if( isset($state) && $state == "VA" ){ echo " selected"; } ?>>Virginia</option>
  63. <option value="WA"<?php if( isset($state) && $state == "WA" ){ echo " selected"; } ?>>Washington</option>
  64. <option value="WV"<?php if( isset($state) && $state == "WV" ){ echo " selected"; } ?>>West Virginia</option>
  65. <option value="WI"<?php if( isset($state) && $state == "WI" ){ echo " selected"; } ?>>Wisconsin</option>
  66. <option value="WY"<?php if( isset($state) && $state == "WY" ){ echo " selected"; } ?>>Wyoming</option>
  67. </select>
  68. </td>
  69. </tr>
  70. <tr style="display: none;">
  71. <th><label for="details"></label></th>
  72. <td><input type="text" id="details" name="details" />
  73. <p>Please leave this field blank.</p>
  74. </td>
  75. </tr>
  76. </table>
  77. <input type="submit" value="Send" />
  78. </form>
  79.  
  80. if($_SERVER['REQUEST_METHOD'] == "POST"){
  81. //variables to be used from each form field's input.
  82. $name = trim( filter_input( INPUT_POST, "name", FILTER_SANITIZE_STRING ) );
  83. $email = trim( filter_input( INPUT_POST, "email", FILTER_SANITIZE_EMAIL ) );
  84. $state = trim( filter_input( INPUT_POST, "state", FILTER_SANITIZE_STRING ) );
  85.  
  86. //Blank fields cannot be submitted.
  87. if($name == "" || $email == "" || $state == ""){
  88. $error_message = 'Please fill in the required fields (Name, Email, State)';
  89. }
  90.  
  91. $servername = "localhost";
  92. $username = "root";
  93. $password = "";
  94. $dbname = "calculations";
  95.  
  96. try {
  97. $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
  98. // set the PDO error mode to exception
  99. $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  100.  
  101. // prepare sql and bind parameters
  102. $stmt = $conn->prepare("INSERT INTO people (name, email, state) VALUES (:name, :email, :state)");
  103. $stmt->bindParam(':name', $name);
  104. $stmt->bindParam(':email', $email);
  105. $stmt->bindParam(':state', $state);
  106. $stmt->execute();
  107. }
  108. catch(PDOException $e)
  109. {
  110. echo "Error: " . $e->getMessage();
  111. }
  112. $conn = null;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement