Advertisement
Guest User

Untitled

a guest
Sep 26th, 2016
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. <html>
  2. <head>
  3. <meta charset="utf-8"/>
  4. <link rel="stylesheet" href="apl_1.css" type="text/css">
  5. </head>
  6. <body>
  7. - NOWA KSIĄŻKA - <BR>
  8. <form name="dod_ks" class="prawa" action="dod_ks.php" method="post">
  9. Tytul:<input type="text" name="tytul"><br>
  10. ISBN:<input type="text" name="isbn"><br>
  11. Wydawnictwo: <?php
  12.  
  13. $link = mysql_connect(localhost, root, st04) or die('Błąd: Nie można połączyć z MySQL!');
  14.  
  15. mysql_select_db(biblioteka) or die('Błąd: Nie można wybraż bazy danych!');
  16. $zapytanie = mysql_query ("SELECT * FROM wydawnictwo ORDER BY wydawnictwo ASC");
  17. echo '<select name="dane">';
  18. echo '<option value="">Wybierz wydawnictwo</option>';
  19.  
  20. while($option = mysql_fetch_assoc($zapytanie)) {
  21. echo '<option value="'.$option['wydawnictwo'].'">'.$option['wydawnictwo'].'</option>';
  22. }
  23.  
  24. echo '</select>';
  25.  
  26. ?><br>
  27.  
  28. Rok wydania:<input type="text" name="wydanie"><br>
  29. Ilość:<input type="text" name="ilosc"><br>
  30. <input type="submit" value="zapisz" name="zapisz">
  31. </form>
  32.  
  33.  
  34.  
  35. <?php
  36. if(isset($_POST['tytul'])){
  37. try{
  38. $baza = new
  39. PDO('mysql:host=localhost;dbname=biblioteka','bib','bib');
  40. $baza->setAtrribute(PDO::ATTR_ERRMODE,
  41. PDO::ERRMODE_EXCEPTION);
  42. $baza->exec('SET NAMES "UTF8"');
  43.  
  44. $tytul=$_POST['tytul'];
  45. $isbn=$_POST['isbn'];
  46. $wydawnictwo=$_POST['wydawnictwo'];
  47. $wydanie=$_POST['wydanie'];
  48. $ilosc=$_POST['ilosc'];
  49.  
  50. $zapytanie="INSERT INTO ksiazki
  51. (tytul,isbn,wydawnictwo,wydanie,ilosc) VALUE('".$tytul.
  52. "','".$isbn."'.'".$wydawnictwo."'.'".$wydanie."','".$ilosc."')";
  53. //echo $zapytanie;?><br><?php
  54. $baza->exec($zapytanie);
  55. }
  56. catch (PDOEception $e){
  57. echo 'Brak połączenia z bazą danych';
  58. exit();
  59. }
  60. }
  61. ?>
  62.  
  63.  
  64.  
  65.  
  66. </body>
  67. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement