Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <head>
- <title>Edytuj osobę</title>
- </head>
- <body>
- <h1> Edytuj osobę </h1>
- <?php
- // tu umieszczamy kod skryptu
- //po pierwsze – odbierzmy paramery dla skryptu przekazane
- //metodą //POST – uzyjemy je w zapytaniu ponizej
- $id = $_POST['idos'];
- $imie = $_POST['imie'];
- $nazw = $_POST['nazwisko'];
- // Połączmy się z bazą danych
- $dbh = pg_connect("dbname=lab4_maglew user=maglew
- password=haslo host=localhost") or die("Nie moge
- polaczyc sie z baza danych !");
- // tu powinno byc polaczenie
- // wykonajmy zapytanie – najpierw wyswietlmy dane
- $query = "SELECT imie,nazwisko,id_klienta from klient where id_klienta=$id;";
- $wynik = pg_query($query);
- $lk = pg_num_fields($wynik);
- echo "pg_field_name($wynik,0)";
- echo "pg_fetch_result($wynik,0,0)";
- echo "<form action=edos.php method=post>";
- echo "<table border width=1>";
- for($k = 0;$k<$lk -1; $k++)
- {
- echo "<tr>";
- echo "<td>";
- //echo "pg_field_name($wynik,$k)";
- echo "</td>";
- echo "<td>";
- echo "<input 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=hidden name=imie value=$imie>";
- $imie=$_POST['imie'];
- echo "<input type=hidden name=nazwisko value=$nazw>";
- echo "<input type=submit name=zmien value=zmien>";
- echo "</form>";
- if ($zm = 'zmien')
- {
- $query = "UPDATE klient SET imie='$imie', nazwisko='$nazw' where id_klienta=$id;";
- $wynik = pg_query($query);
- // sprawdzmy ile wierszy podmieniono
- $ls = pg_affected_rows($wynik);
- echo " Edytowano $ls osob <br /> \n";
- }
- pg_close($dbh);
- // zapewnijmy powrot do strony poprzedniej
- echo "<form action=testbd.php method=post>
- <input type=submit name=Ok value=OK>
- </form>";
- ?>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement