Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <ht
- ml>
- <head>
- <title>Edytuj osobę</title>
- </head>
- <body>
- <h1> Edytuj osobę </h1>
- <?php
- $id = $_POST['idos'];
- $zm = $_POST['zmien'];
- // Połączmy się z bazą danych
- $dbh = pg_connect("dbname=lab2_armir user=armir
- password=klopsiki41 host=localhost") or die("Nie moge polaczyc sie z baza danych !");
- // tu powinno byc polaczenie
- // wykonajmy zapytanie –najpierw wyswietlmy dane
- $query = "SELECT imie,nazwisko,nr_dowodu,id_klienta from klient where id_klienta=$id";
- $wynik = pg_query($query);
- echo "<form action=edos.php method=post>";
- echo "<table border width=1>";
- $lk = pg_num_fields($wynik);
- for ($k = 0; $k < $lk - 1; $k++) {
- echo "<tr>";
- echo "<td>";
- echo pg_field_name($wynik, $k);
- echo "</td>";
- echo "<td>";
- //var_dump( pg_fetch_result($wynik, 0, 1));
- echo "<input type=text name=".pg_field_name($wynik, $k)." value=" . pg_fetch_result($wynik, 0, $k) . ">";
- // echo "<intput type=text name=" . pg_field_name($wynik, $k) . //"value=" . pg_fetch_result($wynik, 0, $k) . ">";
- echo "</td>";
- echo "</tr>";
- }
- echo "</table>";
- echo "<input type=hidden name=idos value=$id>";
- //echo "<input type=text name=imie> Nazwisko:";
- //echo "<input type=text name=nazw> Telefon: ";
- //echo "<input type=text name=tel>";
- echo "<input type=submit name=zmien value=zmien>";
- echo "</form>";
- if ($zm == 'zmien') {
- $imie = $_POST['imie'];
- $nazw = $_POST['nazwisko'];
- $tel = $_POST['nr_dowodu'];
- $query = "UPDATE klient SET imie='$imie', nazwisko='$nazw', nr_dowodu='$tel' where id_klienta=$id";
- $wynik = pg_query($query);
- // sprawdzmy ile wierszy podmieniono
- $lz = pg_affected_rows($wynik);
- echo " Edytowano $lz osob <br /> \n";
- }
- pg_close($dbh);
- // zapewnijmypowrot do strony poprzedniej
- echo "<form action=testbd.php method=post>
- <input type=submit name=Ok value=OK>
- </form>";
- ?>
- </body>
- </html>
Add Comment
Please, Sign In to add comment