Facebook
From Dawid, 8 Years ago, written in PHP.
Embed
Download Paste or View Raw
Hits: 414
  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['nazw'];
  14. $tel = $_PORT['tel'];
  15. // Połączmy się z bazą danych
  16. $dbh = pg_connect("dbname=nazwamojejbazy user=mojlogin
  17. password=mojehaslodobazy 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,tel,id_klienta from klient where
  22. id=$id";
  23. $wynik = pg_query($query);
  24. echo "<form action=edos.php method=post>";
  25. echo "<table border width=1>";
  26. for($k = 0;$k<$lk -1; $k++)
  27. {
  28. echo "<tr>";
  29. echo "<td>";
  30.  
  31. echo pg_field_name($wynik,$k);
  32. echo "</td>";
  33. echo "<td>";
  34. echo "<intput type=text name=".pg_field_name($wynik,
  35. $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=submit name=zmien value=zmien>";
  42. echo "</form>"
  43. if ($zm = 'zmien')
  44. {
  45. $query = "UPDATE klient SET imie='$imie', nazwisko='$nazw',
  46. tel='$tel' where id=$id";
  47. $wynik = pg_query($query);
  48. // sprawdzmy ile wierszy podmieniono
  49. $lz = pg_affected_rows($wynik);
  50. echo " Edytowano $ls osob <br /> \n";
  51. }
  52. pg_close($dbh);
  53. // zapewnijmy powrot do strony poprzedniej
  54. echo "<form action=testdb.php method=post>
  55. <input type=submit name=Ok value=OK>
  56. </form>";
  57. ?>
  58. </body>
  59. </html>
  60.