Guest User

Untitled

a guest
Apr 7th, 2016
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.25 KB | None | 0 0
  1. <?php
  2. ob_start();
  3. $servername = "localhost";
  4. $username = "XXXXXXXX";
  5. $password = "XXXXXXXX";
  6. $dbname = "XXXXXX";
  7.  
  8. // Create connection
  9. $conn = mysqli_connect($servername, $username, $password, $dbname);
  10. // Check connection
  11. if (!$conn) {
  12. die("Connection failed: " . mysqli_connect_error());
  13. }
  14. // Confirm Valid entries were made
  15. if(isset($_POST['submit'])){
  16.  
  17. if (empty($_POST["fname"])) {
  18. echo "<p>First Name is required.</p>";
  19. $error = true;
  20. }
  21.  
  22. if (empty($_POST["lname"])) {
  23. echo "<p>Last Name is required.</p>";
  24. $error = true;
  25. }
  26.  
  27.  
  28. if (empty($_POST["email"])) {
  29. echo "<p>Email Address is required</p>";
  30. $error = true;
  31. }
  32. if(!preg_match("/12/", $_POST['captcha'])) {
  33. echo "<p>Wrong answer. Please try again.</p>";
  34. $error = true;
  35. }
  36. $fname = $_POST['fname'];//define variables
  37. $lname = $_POST['lname'];
  38. $email = $_POST['email'];
  39. $captcha =$_POST['captcha'];
  40.  
  41. if(error) { //insert into database if no errors
  42. $sql = "INSERT INTO data2(fname, lname, email, captcha)
  43. VALUES ('$fname', '$lname', '$email', '$captcha')";
  44. mysqli_real_escape_string($fname,$conn);
  45. mysqli_real_escape_string($fname,$conn);
  46. mysqli_real_escape_string($email,$conn);
  47. mysqli_real_escape_string($captcha,$conn);
  48.  
  49. $result = mysqli_query($conn, $sql);
  50.  
  51. if($result) {
  52. header("Location: thankyou.html"); // send to Thank you page if successful
  53. } else {
  54. echo 'An error has occurred';
  55. echo mysqli_error($conn);
  56. echo '<p>' .$query.'</p>';
  57. }
  58. }
  59. }
  60. mysqli_close($conn);
  61. ob_flush();
  62. //Close connection to SQL
  63. ?>
  64.  
  65. <!doctype html>
  66. <html>
  67. <head>
  68. <meta charset="utf-8">
  69. <title>Registration Form</title>
  70. <link href="css/project.css" rel="stylesheet" type="text/css">
  71. <link href="css/bootstrap.css" rel="stylesheet" type="text/css">
  72. <link href="css/bootstrap-3.3.6.css" rel="stylesheet" type="text/css">
  73.  
  74. </head>
  75.  
  76. <body id="Body3">
  77. <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
  78. <script src="js/jquery-1.11.3.min.js"></script>
  79.  
  80. <!-- Include all compiled plugins (below), or include individual files as needed -->
  81. <script src="js/bootstrap.js"></script>
  82.  
  83. <div class="container-fluid">
  84. <div class="row">
  85. <h1>New Pharmaceuticals</h1>
  86. </div>
  87. </div>
  88. <div class="container">
  89. <div class="row text-center">
  90. <div class="col-md-6 col-md-offset-3 col-lg-offset-0 col-lg-12" style="font-size: 24px">We are happy to introduce our new prescription sleep medicine to you. To request more information, please fill out the form below. </div>
  91. </div>
  92. <div class="row"> </div>
  93. </div>
  94. <div class="row">
  95. <div class="text-center col-md-12">
  96. <div class="panel panel-default col-lg-6 col-lg-push-3 center-block">
  97. <div class="panel-heading">
  98. <h3 class="page-title">Registration Form</h3>
  99. <form action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>" method="POST">
  100. <br>
  101. First Name:<br>
  102. <input type="text" name="fname" value=""/>
  103. <span class="error">*<?php echo $fnameError; ?></span><br> // Right here is one mistake, that I left from another iteration
  104. <br>Last Name:<br>
  105. <input type="text" name="lname" value=""/>
  106. <span class="error">*<?php echo $lnameError; ?></span><br>
  107. <br>
  108. Email:<br>
  109. <input type="text" name="email" value=""/>
  110. <span class="error">*<?php echo $emailError; ?></span><br>
  111. <br>
  112. What is 9 + 3?<br>
  113. <input type="text" name="captcha" value="" />
  114. <span class="error">* <?php echo $captchaerror; ?></span><br>
  115. <br>
  116. <p class="error">* Required Fields</p>
  117. <input type="submit" name="submit" value="Submit" class="btn, btn-default"/>
  118. <input type="reset" name"reset" value="Clear All" class="btn, btn-default"/>
  119. </form>
  120. </div>
  121. </div>
  122. </div>
  123. </div>
  124. <div class="text-center col-lg-12" id="Footer">
  125. <h4>New Pharmaceuticals</h4>
  126. <p>Copyright &copy; 2016 &middot; All Rights Reserved &middot; <a href="project1.html">New Pharmceuticals</a></p>
  127. </div>
  128. </body>
  129. </html>
Add Comment
Please, Sign In to add comment