Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <head>
- <title>PostgreSQL i php</title>
- </head>
- <body>
- <h1> TEST </h1>
- <?php
- // tu umieszczamy kod skryptu
- // Połączmy się z bazą danych i rozłączmy się z nią natychmiast
- $dbh = pg_connect("dbname=lab4_maglew user=maglew password=haslo host=localhost$
- // tu powinno byc polaczenie
- echo "Jest Polaczenie z baza danych !";
- $query = "Select * from klient";
- $wynik = pg_query($dbh,$query);
- // odbierzmy rozmiary tabeli:
- $liczba_kolumn = pg_num_fields($wynik);
- $liczba_wierszy = pg_num_rows($wynik);
- //a teraz tabelka
- // teraz wyświetlmy dane
- echo "<TABLE border width=1>";
- echo "<TR>";
- for($k =0;$k<$liczba_kolumn;$k++)
- {
- echo "<TD>";
- echo pg_field_name($wynik,$k);
- echo "</TD>"; //echo "\t”;
- }
- echo "<td>Usun</td><td>Edytuj</td>
- </TR>";
- echo "</TR>";
- for($w =0;$w<$liczba_wierszy;$w++)
- {
- echo "<TR>";
- for($k =0;$k<$liczba_kolumn;$k++)
- {
- echo "<TD>";
- echo pg_fetch_result($wynik,$w,$k);
- echo "</TD>";
- //echo "\t”;
- }
- $idos = pg_fetch_result($wynik,$w,$liczba_kolumn-1);
- $nazw = pg_fetch_result($wynik,$w,$liczba_kolumn-3);
- $imie = pg_fetch_result($wynik,$w,$liczba_kolumn-4);
- // tu dodajemy formularz do usuwania osoby
- echo "<TD>";
- echo "<form action=delos.php method=POST>
- <input type=hidden name=idos value=$idos>
- <input type=submit name=usun value=Usun></form>";
- echo "</TD>";
- // tu dodajemy formularz do edycji osoby
- echo "<TD>";
- echo "<form action=edos.php method=POST>
- <input type=hidden name=idos value=$idos>
- <input type=hidden name=nazwisko value=$nazw>
- <input type=hidden name=imie value=$imie>
- <input type=submit name=edytuj value=Edytuj></form>";
- echo "</TD>";
- echo "</TR>";
- //echo "<br />";
- }
- echo "</TABLE>";
- //tu dopiszmy nowa osobe
- echo "<FORM action=dodos.php method=POST> Dodaj nową osobę do bazy <br /> Imię:$
- name=imie> Nazwisko: <input type=text name=nazw> NrDowodu: <input type=text nam$
- value=Dodaj> </form>";
- $wyniczek = pg_fetch_result($wynik, 0, 1);
- echo "$wyniczek";
- pg_close($dbh); ?> </body> </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement