Advertisement
Guest User

Untitled

a guest
Sep 14th, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.82 KB | None | 0 0
  1. <html>
  2. <head>
  3. <title>PostgreSQL i php</title>
  4. </head>
  5. <body>
  6. <h1> TEST </h1>
  7. <?php
  8.  
  9. $dbname = postgres;
  10. $user = postgres;
  11. $pass = retro2retro;
  12.  
  13.  
  14. $dbh = pg_connect("dbname=$dbname user=$user
  15. password=$pass host=localhost") or die("Nie moge
  16. polaczyc sie z baza danych !");
  17.  
  18. //dodawanie
  19.  
  20. //$query = "INSERT INTO klient(imie,nazwisko) VALUES ('Adam',
  21. //'Nowak')";
  22. //$wynik = pg_query($query);
  23.  
  24. //Wyswietlanie
  25. $query = "Select * from klient";
  26. $wynik = pg_query($dbh,$query);
  27.  
  28. // odbierzmy rozmiary tabeli:
  29. $liczba_kolumn = pg_num_fields($wynik);
  30. $liczba_wierszy = pg_num_rows($wynik);
  31.  
  32. // teraz wyświetlmy dane
  33. echo "<TABLE border width=1>";
  34. echo "<TR>";
  35. for($k =0;$k<$liczba_kolumn;$k++)
  36. {
  37. echo "<TD>";
  38. echo pg_field_name($wynik,$k);
  39. echo "</TD>";
  40. }
  41.  
  42. for($w =0;$w<$liczba_wierszy;$w++)
  43. {
  44. echo "<TR>";
  45. for($k =0;$k<$liczba_kolumn;$k++)
  46. {
  47. echo "<TD>";
  48. echo pg_fetch_result($wynik,$w,$k);
  49. echo "</TD>";
  50. }
  51. echo "</TR>";
  52. $idos= pg_fetch_result($wynik,$w,$liczba_kolumn-1);
  53. }
  54. //Usuwamy
  55. echo "<FORM action=delos.php method=POST>
  56. Ktora osobe wywalic <br />
  57. Id: <input type=text name=id>
  58. <input type=submit name=usun value=Usun>
  59. </form>";
  60.  
  61.  
  62. //Edytujemy
  63. echo "<FORM action=edos.php method=POST>
  64. <br />
  65. Id klienta do edycji <br />
  66. Id: <input type=text name=id2>
  67. <br />
  68. Modyfikacja danych <br />
  69. NOWE Imie: <input type=text name=im2>
  70. NOWE Nazwisko: <input type=text name=na2>
  71.  
  72. <input type=submit name=Edytuj value=Edytuj>
  73. </form>";
  74.  
  75. //dodajemy osobe
  76. echo "<FORM action=dodos.php method=POST>
  77. <br />Dodaj nowa osobe do bazy <br />
  78. Imie: <input type=text name=imie>
  79. Nazwisko: <input type=text name=nazw>
  80. <input type=submit name=Dodaj value=Dodaj>
  81. </form>";
  82. echo "<br />";
  83. echo "<br />";
  84. echo "Jest Polaczenie z baza danych !";
  85. echo "<br />";
  86. echo "<br />";
  87. pg_close($dbh);
  88.  
  89. ?>
  90. </body>
  91. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement