Advertisement
Guest User

edos

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