Guest User

Untitled

a guest
Jan 15th, 2019
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.98 KB | None | 0 0
  1. Creating a search form in PHP to search a database?
  2. <body>
  3. <?php
  4. $con = mysql_connect("localhost", "root", "");
  5. if (!$con)
  6. {
  7. die('Could not connect: ' . mysql_error());
  8. }
  9. if (mysql_query("CREATE DATABASE db_test", $con))
  10. {
  11. echo "Database created";
  12. }
  13. else
  14. {
  15. echo "Error creating database: " . mysql_error();
  16. }
  17.  
  18.  
  19. mysql_select_db("db_test", $con);
  20. $sql = "CREATE TABLE Liam
  21. (
  22. Code varchar (30),
  23. Description varchar (30),
  24. Category varchar (30),
  25. CutSize varchar (30),
  26. )";
  27.  
  28. mysql_query($sql, $con);
  29. mysql_close($con);
  30. ?>
  31. </body>
  32.  
  33. <body>
  34.  
  35. <form action="form.php" method="post">
  36. Search: <input type="text" name="term" /><br />
  37. <input type="submit" name="submit" value="Submit" />
  38. </form>
  39.  
  40. </body>
  41.  
  42. <body>
  43. <?php
  44. $con = mysql_connect ("localhost", "root", "");
  45. mysql_select_db ("db_test", $con);
  46.  
  47. if (!$con)
  48. {
  49. die ("Could not connect: " . mysql_error());
  50. }
  51. $sql = mysql_query("SELECT * FROM Liam WHERE Description LIKE '%term%'") or die
  52. (mysql_error());
  53.  
  54. while ($row = mysql_fetch_array($sql)){
  55. echo 'Primary key: ' .$row['PRIMARYKEY'];
  56. echo '<br /> Code: ' .$row['Code'];
  57. echo '<br /> Description: '.$row['Description'];
  58. echo '<br /> Category: '.$row['Category'];
  59. echo '<br /> Cut Size: '.$row['CutSize'];
  60. }
  61.  
  62. mysql_close($con)
  63. ?>
  64. </body>
  65.  
  66. <form action="form.php" method="post">
  67. Search: <input type="text" name="term" /><br />
  68. <input type="submit" value="Submit" />
  69. </form>
  70.  
  71. $term = mysql_real_escape_string($_REQUEST['term']);
  72.  
  73. $sql = "SELECT * FROM liam WHERE Description LIKE '%".$term."%'";
  74. $r_query = mysql_query($sql);
  75.  
  76. while ($row = mysql_fetch_array($r_query)){
  77. echo 'Primary key: ' .$row['PRIMARYKEY'];
  78. echo '<br /> Code: ' .$row['Code'];
  79. echo '<br /> Description: '.$row['Description'];
  80. echo '<br /> Category: '.$row['Category'];
  81. echo '<br /> Cut Size: '.$row['CutSize'];
  82. }
  83.  
  84. <?php
  85. $db_hostname = 'localhost';
  86. $db_username = 'demo';
  87. $db_password = 'demo';
  88. $db_database = 'demo';
  89.  
  90. // Database Connection String
  91. $con = mysql_connect($db_hostname,$db_username,$db_password);
  92. if (!$con)
  93. {
  94. die('Could not connect: ' . mysql_error());
  95. }
  96.  
  97. mysql_select_db($db_database, $con);
  98. ?>
  99.  
  100. <!DOCTYPE html>
  101. <html lang="en">
  102. <head>
  103. <meta charset="utf-8" />
  104. <title></title>
  105. </head>
  106. <body>
  107. <form action="" method="post">
  108. Search: <input type="text" name="term" /><br />
  109. <input type="submit" value="Submit" />
  110. </form>
  111. <?php
  112. if (!empty($_REQUEST['term'])) {
  113.  
  114. $term = mysql_real_escape_string($_REQUEST['term']);
  115.  
  116. $sql = "SELECT * FROM liam WHERE Description LIKE '%".$term."%'";
  117. $r_query = mysql_query($sql);
  118.  
  119. while ($row = mysql_fetch_array($r_query)){
  120. echo 'Primary key: ' .$row['PRIMARYKEY'];
  121. echo '<br /> Code: ' .$row['Code'];
  122. echo '<br /> Description: '.$row['Description'];
  123. echo '<br /> Category: '.$row['Category'];
  124. echo '<br /> Cut Size: '.$row['CutSize'];
  125. }
  126.  
  127. }
  128. ?>
  129. </body>
  130. </html>
Add Comment
Please, Sign In to add comment