Guest User

Untitled

a guest
May 2nd, 2017
31
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.90 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <script>
  5. function validateForm() {
  6. var x = document.forms["myForm"]["fname"].value;
  7. if (x == "") {
  8. alert("Name must be filled out");
  9. return false;
  10. }
  11. var y = document.forms["myForm"]["gender"].value;
  12. if (y == "") {
  13. alert("Email must be filled out");
  14. return false;
  15. }
  16. var z = document.forms["myForm"]["email"].value;
  17. if (z == "") {
  18. alert("Message must be filled out");
  19. return false;
  20. }
  21. var i = document.forms["myForm"]["age"].value;
  22. if (i == "") {
  23. alert("Website must be filled out");
  24. return false;
  25. }
  26. var h = document.forms["myForm"]["lang"].value;
  27. if (h == "") {
  28. alert("Website must be filled out");
  29. return false;
  30. }
  31. }
  32. </script>
  33. </head>
  34. <body>
  35. <form name="myForm" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']);?>"
  36. onsubmit="return validateForm()" method="post">
  37. Name of Student: <input type="text" name="fname"><br><br>
  38. <input type="radio" name="gender" value="male" checked> Male<br>
  39. <input type="radio" name="gender" value="female"> Female<br><br>
  40. Address:<textarea rows="4" cols="50"></textarea><br>
  41. Email:<input type="text" name="email"><br>
  42. Age:<input type="number" name="age"><br>
  43. <select>
  44. <option value="C++" name="lang">C++</option>
  45. <option value="HTML" name="lang">HTML</option>
  46. <option value="Java" name="lang">Java</option>
  47. </select>
  48. <input type="submit" value="Submit"><br>
  49. </form>
  50. <?php
  51. $servername = "localhost";
  52. $username = "username";
  53. $password = "password";
  54. $dbname = "myDB";
  55. $conn = mysqli_connect($servername, $username, $password, $dbname);
  56. // Check connection
  57. if (!$conn) {
  58. die("Connection failed: " . mysqli_connect_error());
  59. }
  60. $sql = 'CREATE TABLE Login (
  61.  
  62. name VARCHAR(30) NOT NULL,
  63. gender VARCHAR(1),
  64. address VARCHAR(100)
  65. email VARCHAR(40),
  66. age NUMBER(3) NOT NULL,
  67.  
  68. )'`;
  69. if ($conn->query($sql) === TRUE) {
  70. echo "Table Login created successfully";
  71. } else {
  72. echo "Error creating table: " . $conn->error;
  73. }
  74.  
  75. if ($_SERVER["REQUEST_METHOD"] == "POST") {
  76. $sql = "INSERT INTO Login (firstname, lastname, email)
  77. VALUES ('$_POST["fname"]', '$_POST["gender"]', '$_POST["email"]','$_POST["age"]','$_POST["lang"]')";
  78. }
  79. if ($conn->query($sql) === TRUE) {
  80. echo "New record created successfully";
  81. } else {
  82. echo "Error: " . $sql . "<br>" . $conn->error;
  83. }
  84.  
  85. $sql = "UPDATE Login SET name='Doe' WHERE id=2";
  86.  
  87. if (mysqli_query($conn, $sql)) {
  88. echo "Record updated successfully";
  89. } else {
  90. echo "Error updating record: " . mysqli_error($conn);
  91. }
  92. $sql="SELECT name FROM Login where age > 11";
  93. $result = $conn->query($sql);
  94.  
  95. if ($result->num_rows > 0) {
  96. // output data of each row
  97. while($row = $result->fetch_assoc()) {
  98. echo "<br> Name: ". $row["name"]. "<br>";
  99. }
  100. } else {
  101. echo "0 results";
  102. }
  103. mysqli_close($conn);
  104. ?>
  105. </body>
  106. </html>
Add Comment
Please, Sign In to add comment