Guest User

Untitled

a guest
Jun 9th, 2018
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.31 KB | None | 0 0
  1. <html>
  2. <head>
  3. <link rel="stylesheet" type="text/css" href="db_linkcss.css">
  4.  
  5. <script type="text/javascript">
  6. function send(ak, id)
  7. {
  8. if(ak==0)
  9. document.f.ak.value = "in";
  10. else if(ak==1)
  11. document.f.ak.value = "up";
  12. else if(ak==2)
  13. {
  14. if (confirm("Datensatz mit id " + id + " löschen?"))
  15. document.f.ak.value = "de";
  16. else
  17. return;
  18. }
  19. document.f.id.value = id;
  20. document.f.submit();
  21. }
  22. </script>
  23. </head>
  24.  
  25. <body>
  26. <?php
  27. // MySQL Zugangsdaten
  28. $database="usr_web279_1";
  29. $host="localhost";
  30. $user="web279";
  31. $password="ZQ3OXcOU";
  32. $table="personen02";
  33.  
  34. // Verbindung zur Datenbank herstellen
  35. mysql_connect($host,$user,$password);
  36. mysql_select_db($database) or die( "Unable to select database");
  37.  
  38. /* Aktion ausführen */
  39. if(isset($_POST["ak"]))
  40. {
  41. /* neu eintragen */
  42. if($_POST["ak"]=="in")
  43. {
  44. $sqlab = "insert personen02"
  45. . "(name, vorname, personalnummer,"
  46. . " gehalt, geburtstag) values ('"
  47. . $_POST["na"][0] . "', '"
  48. . $_POST["vo"][0] . "', '"
  49. . $_POST["pn"][0] . "', '"
  50. . $_POST["gh"][0] . "', '"
  51. . $_POST["gb"][0] . "')";
  52. mysql_query($sqlab);
  53. }
  54.  
  55. /* ändern */
  56. else if($_POST["ak"]=="up")
  57. {
  58. $id = $_POST["id"];
  59. $sqlab = "update personen02 set "
  60. . "name = '" . $_POST["na"][$id] . "', "
  61. . "vorname = '" . $_POST["vo"][$id] . "', "
  62. . "personalnummer = '" . $_POST["pn"][$id] . "', "
  63. . "gehalt = '" . $_POST["gh"][$id] . "'. "
  64. . "geburtstag = '" . $_POST["gb"][$id] . "'"
  65. . " where personalnummer = $id";
  66. mysql_query($sqlab);
  67. }
  68.  
  69. /* löschen */
  70. else if($_POST["ak"]=="de")
  71. {
  72. $sqlab = "delete from personen02 where personalnummer = " . $_POST["id"];
  73. mysql_query($sqlab);
  74. }
  75. }
  76.  
  77. /* Formular-Beginn */
  78. echo "<form name='f' action='db_linkcss.php' method='post'>";
  79. echo "<input name='ak' type='hidden' />";
  80. echo "<input name='id' type='hidden' />";
  81.  
  82. /* Tabellen-beginn */
  83. echo "\n\n<table border>"
  84. . "<tr>"
  85. . "<td>Name</td>"
  86. . "<td>Vorname</td>"
  87. . "<td>Pnr</td>"
  88. . "<td>Gehalt</td>"
  89. . "<td>Geb.</td>"
  90. . "<td>Aktion</td>"
  91. . "</tr>";
  92.  
  93. /* Neuer Eintrag */
  94. echo "\n\n<tr>"
  95. . "<td><input name='na[0]' size='8' /></td>"
  96. . "<td><input name='vo[0]' size='6' /></td>"
  97. . "<td><input name='pn[0]' size='6' /></td>"
  98. . "<td><input name='gh[0]' size='6' /></td>"
  99. . "<td><input name='gb[0]' size='8' /></td>"
  100. . "<td><a href='javascript:send(0,0);'>
  101. neu eintragen</a></td>"
  102. . "</tr>";
  103.  
  104. /* Anzeigen */
  105. $res = mysql_query("select * from personen02");
  106.  
  107. /* Alle vorhandenen Datensätze */
  108. while ($dsatz = mysql_fetch_assoc($res))
  109. {
  110. $id = $dsatz["personalnummer"];
  111. echo "\n\n<tr>"
  112. . "<td><input name='na[$id]' value='"
  113. . $dsatz["name"] . "' size='8' /></td>"
  114. . "<td><input name='vo[$id]' value='"
  115. . $dsatz["vorname"] . "' size='6' /></td>"
  116. . "<td><input name='pn[$id]' value='"
  117. . $dsatz["personalnummer"] . "' size='6' /></td>"
  118. . "<td><input name='gh[$id]' value='"
  119. . $dsatz["gehalt"] . "' size='6' /></td>"
  120. . "<td><input name='gb[$id]' value='"
  121. . $dsatz["geburtstag"] . "' size='8' /></td>"
  122. . "<td><a href='javascript:send(1,$id);'>ändern</a>"
  123. . " <a href='javascript:send(2,$id);'>"
  124. . " löschen</a></td>"
  125. . "</tr>";
  126. }
  127. echo "</table>";
  128. echo "</form>";
  129. ?>
  130. </body>
  131. </html>
Add Comment
Please, Sign In to add comment