Advertisement
Guest User

testbd

a guest
Jun 23rd, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.08 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. // tu umieszczamy kod skryptu
  9. // Połączmy się z bazą danych i rozłączmy się z nią natychmiast
  10. $dbh = pg_connect("dbname=lab4_maglew user=maglew password=haslo host=localhost") or die("Nie moge polaczyc sie z baza danych !");
  11. // tu powinno byc polaczenie
  12. echo "Jest Polaczenie z baza danych !";
  13. $query = "Select * from klient";
  14. $wynik = pg_query($dbh,$query);
  15. // odbierzmy rozmiary tabeli:
  16. $liczba_kolumn = pg_num_fields($wynik);
  17. $liczba_wierszy = pg_num_rows($wynik);
  18.  
  19. //a teraz tabelka
  20. // teraz wyświetlmy dane
  21. echo "<TABLE border width=1>";
  22. echo "<TR>";
  23. for($k =0;$k<$liczba_kolumn;$k++)
  24. {
  25. echo "<TD>";
  26. echo pg_field_name($wynik,$k);
  27. echo "</TD>"; //echo "\t”;
  28. }
  29. echo "<td>Usun</td><td>Edytuj</td>
  30. </TR>";
  31. echo "</TR>";
  32. for($w =0;$w<$liczba_wierszy;$w++)
  33. {
  34. echo "<TR>";
  35. for($k =0;$k<$liczba_kolumn;$k++)
  36. {
  37. echo "<TD>";
  38. echo pg_fetch_result($wynik,$w,$k);
  39. echo "</TD>";
  40. //echo "\t”;
  41. }
  42. $idos = pg_fetch_result($wynik,$w,$liczba_kolumn-1);
  43. $nazw = pg_fetch_result($wynik,$w,$liczba_kolumn-3);
  44. $imie = pg_fetch_result($wynik,$w,$liczba_kolumn-4);
  45. // tu dodajemy formularz do usuwania osoby
  46. echo "<TD>";
  47. echo "<form action=delos.php method=POST>
  48. <input type=hidden name=idos value=$idos>
  49. <input type=submit name=usun value=Usun></form>";
  50. echo "</TD>";
  51.  
  52. // tu dodajemy formularz do edycji osoby
  53. echo "<TD>";
  54. echo "<form action=edos.php method=POST>
  55. <input type=hidden name=idos value=$idos>
  56. <input type=hidden name=nazwisko value=$nazw>
  57. <input type=hidden name=imie value=$imie>
  58. <input type=submit name=edytuj value=Edytuj></form>";
  59. echo "</TD>";
  60. echo "</TR>";
  61. //echo "<br />";
  62. }
  63. echo "</TABLE>";
  64.  
  65. //tu dopiszmy nowa osobe
  66. echo "<FORM action=dodos.php method=POST> Dodaj nową osobę do bazy <br /> Imię: <input type=text
  67. name=imie> Nazwisko: <input type=text name=nazw> NrDowodu: <input type=text name=nrdowodu> <input type=submit name=Dodaj
  68. value=Dodaj> </form>";
  69. $wyniczek = pg_fetch_result($wynik, 0, 1);
  70. echo "$wyniczek";
  71. pg_close($dbh); ?> </body> </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement