Guest User

Untitled

a guest
May 17th, 2017
31
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1. <ht
  2. ml>
  3. <head>
  4. <title>Edytuj osobę</title>
  5. </head>
  6. <body>
  7. <h1> Edytuj osobę </h1>
  8. <?php
  9.  
  10. $id = $_POST['idos'];
  11.  
  12. $zm = $_POST['zmien'];
  13. // Połączmy się z bazą danych
  14. $dbh = pg_connect("dbname=lab2_armir user=armir
  15. password=klopsiki41 host=localhost") or die("Nie moge polaczyc sie z baza danych !");
  16. // tu powinno byc polaczenie
  17. // wykonajmy zapytanie –najpierw wyswietlmy dane
  18. $query = "SELECT imie,nazwisko,nr_dowodu,id_klienta from klient where id_klienta=$id";
  19. $wynik = pg_query($query);
  20. echo "<form action=edos.php method=post>";
  21. echo "<table border width=1>";
  22. $lk = pg_num_fields($wynik);
  23.  
  24. for ($k = 0; $k < $lk - 1; $k++) {
  25. echo "<tr>";
  26. echo "<td>";
  27. echo pg_field_name($wynik, $k);
  28. echo "</td>";
  29. echo "<td>";
  30. //var_dump( pg_fetch_result($wynik, 0, 1));
  31. echo "<input type=text name=".pg_field_name($wynik, $k)." value=" . pg_fetch_result($wynik, 0, $k) . ">";
  32. // echo "<intput type=text name=" . pg_field_name($wynik, $k) . //"value=" . pg_fetch_result($wynik, 0, $k) . ">";
  33. echo "</td>";
  34. echo "</tr>";
  35. }
  36. echo "</table>";
  37. echo "<input type=hidden name=idos value=$id>";
  38. //echo "<input type=text name=imie> Nazwisko:";
  39. //echo "<input type=text name=nazw> Telefon: ";
  40. //echo "<input type=text name=tel>";
  41. echo "<input type=submit name=zmien value=zmien>";
  42. echo "</form>";
  43. if ($zm == 'zmien') {
  44. $imie = $_POST['imie'];
  45. $nazw = $_POST['nazwisko'];
  46. $tel = $_POST['nr_dowodu'];
  47. $query = "UPDATE klient SET imie='$imie', nazwisko='$nazw', nr_dowodu='$tel' where id_klienta=$id";
  48. $wynik = pg_query($query);
  49. // sprawdzmy ile wierszy podmieniono
  50. $lz = pg_affected_rows($wynik);
  51. echo " Edytowano $lz osob <br /> \n";
  52. }
  53. pg_close($dbh);
  54. // zapewnijmypowrot do strony poprzedniej
  55. echo "<form action=testbd.php method=post>
  56. <input type=submit name=Ok value=OK>
  57. </form>";
  58. ?>
  59. </body>
  60. </html>
Add Comment
Please, Sign In to add comment