Advertisement
Guest User

Untitled

a guest
Sep 8th, 2016
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.24 KB | None | 0 0
  1. <?php //sqltest.php
  2. require_once 'login.php';
  3. $db_server = mysql_connect($db_hostname, $db_username, $db_password);
  4. if (!$db_server) die("невозможно подключиться к базе данных: " . mysql_error());
  5. mysql_select_db($db_database, $db_server)
  6. or die("невозможно выбрать базу данных: " . mysql_error());
  7. if (isset($_POST['delete']) && isset($_POST['isbn']))
  8. {
  9. $isbn = get_post('isbn');
  10. $query = "DELETE FROM class WHERE isbn='$isbn'";
  11. if (!mysql_query($query, $db_server))
  12. echo "Сбой при удалении данных: $query <br/>" .
  13. mysql_error() . "<br/><br/>";
  14. }
  15. if (isset($_POST['autor']) &&
  16. isset($_POST['title']) &&
  17. isset($_POST['category']) &&
  18. isset($_POST['year']) &&
  19. isset($_POST['isbn']))
  20. {
  21. $autor = get_post('autor');
  22. $title = get_post('title');
  23. $category = get_post('category');
  24. $year = get_post('year');
  25. $isbn = get_post('isbn');
  26. $query = "INSERT INTO class VALUES" .
  27. "('$autor', '$title', '$category', '$year', '$isbn')";
  28. if (!mysql_query($query, $db_server))
  29. echo "Сбой при добавлении данных: $query <br/>" .
  30. mysql_error() . "<br/><br/>";
  31. }
  32. echo <<<_END
  33. <form action="sqltest.php" mathod="post"><pre>
  34. Autor <input type="text" name="autor" />
  35. Title <input type="text" name="title" />
  36. Category <input type="text" name="category" />
  37. Year <input type="text" name="year" />
  38. ISBN <input type="text" name="isbn" />
  39. <input type="submit" value="Add record" />
  40. </pre></form>
  41. _END;
  42. $query = "SELECT * FROM class";
  43. $result = mysql_query($query);
  44. if (!$result) die("Сбой при доступе к базе данных: " . mysql_error());
  45. $rows = mysql_num_rows($result);
  46. for ($j = 0 ; $j < $rows ; ++$j)
  47. {
  48. $row = mysql_fetch_row($result);
  49. echo <<<_END
  50. <pre>
  51. Autor $row[0]
  52. Title $row[1]
  53. Category $row[2]
  54. Year $row[3]
  55. ISBN $row[4]
  56. </pre>
  57. <form action="sqltest.php" method="post">
  58. <input type="hidden" name="delete" value="yes" />
  59. <input type="hidden" name="isbn" value="$row[4]" />
  60. <input type="submit" value="Delete record" /></form>
  61. _END;
  62. }
  63. mysql_close($db_server);
  64. function get_post($var)
  65. {
  66. return mysql_real_escape_string($_POST[$var]);
  67. }
  68. ?>
  69.  
  70. <?php // login.php
  71. $db_hostname = '127.0.0.1';
  72. $db_database = 'test';
  73. $db_username = 'root';
  74. $db_password = '555555';
  75. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement