Advertisement
Guest User

testbd

a guest
Jun 23rd, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.97 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$
  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. //a teraz tabelka
  19. // teraz wyświetlmy dane
  20. echo "<TABLE border width=1>";
  21. echo "<TR>";
  22. for($k =0;$k<$liczba_kolumn;$k++)
  23. {
  24. echo "<TD>";
  25. echo pg_field_name($wynik,$k);
  26. echo "</TD>"; //echo "\t”;
  27. }
  28. echo "<td>Usun</td><td>Edytuj</td>
  29. </TR>";
  30. echo "</TR>";
  31. for($w =0;$w<$liczba_wierszy;$w++)
  32. {
  33. echo "<TR>";
  34. for($k =0;$k<$liczba_kolumn;$k++)
  35. {
  36. echo "<TD>";
  37. echo pg_fetch_result($wynik,$w,$k);
  38. echo "</TD>";
  39. //echo "\t”;
  40. }
  41. $idos = pg_fetch_result($wynik,$w,$liczba_kolumn-1);
  42. $nazw = pg_fetch_result($wynik,$w,$liczba_kolumn-3);
  43. $imie = pg_fetch_result($wynik,$w,$liczba_kolumn-4);
  44. // tu dodajemy formularz do usuwania osoby
  45. echo "<TD>";
  46. echo "<form action=delos.php method=POST>
  47. <input type=hidden name=idos value=$idos>
  48. <input type=submit name=usun value=Usun></form>";
  49. echo "</TD>";
  50.  
  51. // tu dodajemy formularz do edycji osoby
  52. echo "<TD>";
  53. echo "<form action=edos.php method=POST>
  54. <input type=hidden name=idos value=$idos>
  55. <input type=hidden name=nazwisko value=$nazw>
  56. <input type=hidden name=imie value=$imie>
  57. <input type=submit name=edytuj value=Edytuj></form>";
  58. echo "</TD>";
  59. echo "</TR>";
  60. //echo "<br />";
  61. }
  62. echo "</TABLE>";
  63.  
  64. //tu dopiszmy nowa osobe
  65. echo "<FORM action=dodos.php method=POST> Dodaj nową osobę do bazy <br /> Imię:$
  66. name=imie> Nazwisko: <input type=text name=nazw> NrDowodu: <input type=text nam$
  67. value=Dodaj> </form>";
  68. $wyniczek = pg_fetch_result($wynik, 0, 1);
  69. echo "$wyniczek";
  70. pg_close($dbh); ?> </body> </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement