Advertisement
Guest User

Untitled

a guest
Sep 20th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.72 KB | None | 0 0
  1. <!doctype html public "-//W3C//DTD HTML 4.0 //EN">
  2. <html>
  3. <head>
  4. <title>Title here!</title>
  5. </head>
  6. <body>
  7. <?php
  8. class MovieDatabase
  9. {
  10. public $dbconn;
  11. public $dbhost = 'localhost';
  12. public $dbuser = 'root';
  13. public $dbpass = 'xxxx';
  14. public $dbname = 'moviedb';
  15.  
  16. public function __construct()
  17. {
  18. try
  19. {
  20. $this->dbconn = mysql_connect($this->dbhost, $this->dbuser, $this->dbpass);
  21. }
  22. catch (Exception $e) {
  23. die("Verbindung zur DB fehlgeschlagen");
  24. }
  25. }
  26.  
  27. public function newEntry()
  28. {
  29. mysql_select_db($this->dbname);
  30. mysql_query("insert into moviedb values('','$_POST[titel]','$_POST[genre]','$_POST[fsk]','$_POST[laufzeit]','$_POST[jahr]')");
  31. }
  32. public function editEntry()
  33. {
  34. mysql_select_db($this->dbname);
  35. $sql=mysql_query("select * from moviedb where id=$_POST[action]");
  36. $data=mysql_fetch_array($sql);
  37. }
  38. public function updateEntry()
  39. {
  40. mysql_select_db($this->dbname);
  41. mysql_query("update moviedb set titel = '$_POST[titel]', genre = '$_POST[genre]', fsk = '$_POST[fsk]', laufzeit = '$_POST[laufzeit]', jahr = '$_POST[jahr]' where id = $_POST[update]");
  42. }
  43. public function deleteEntry()
  44. {
  45. mysql_select_db($this->dbname);
  46. mysql_query("delete from moviedb where id=$_POST[action]");
  47. }
  48. }
  49.  
  50. if(isset($_POST['neu'])) {
  51. $mdb = new MovieDatabase();
  52. $mdb->newEntry();
  53. }
  54. if(isset($_POST['edit'])) {
  55. $mdb = new MovieDatabase();
  56. $mdb->editEntry();
  57. }
  58. if(isset($_POST['update'])) {
  59. $mdb = new MovieDatabase();
  60. $mdb->updateEntry();
  61. }
  62. if(isset($_POST['delete'])) {
  63. $mdb = new MovieDatabase();
  64. $mdb->editEntry();
  65. }
  66.  
  67.  
  68.  
  69. if(isset($_GET['sortierung'])) {
  70. $sortierung=$_GET['sortierung'];
  71. }
  72. else {
  73. $sortierung="titel";
  74. }
  75. $sql=mysql_query("select * from moviedb order by $sortierung");
  76. $n=1;
  77. while($data=mysql_fetch_array($sql)) {
  78. if($data['laufzeit'] != "") {
  79. $data['laufzeit'] = $data['laufzeit']." Min.";
  80. }
  81. echo "<form action='$PHP_SELF' method='post' name='form$n'>
  82. <input type='hidden' name='action' value='$data[id]'>
  83. <tr style='background-color:#888888;' onmouseover=\"style.backgroundColor='#999999'\" onmouseout=\"style.backgroundColor='#888888'\">
  84. <td>$data[titel]</td>
  85. <td>$data[genre]</td>
  86. <td>$data[fsk]</td>
  87. <td>$data[laufzeit]</td>
  88. <td>$data[jahr]</td>
  89. <td>
  90. <input type='submit' value='Bearbeiten' name='edit' disabled>
  91. <input type='submit' value='Löschen' name='delete' disabled>
  92. </td>
  93. </tr>
  94. </form>";
  95. $n++;
  96. }
  97. ?>
  98. </body>
  99. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement