<html> <head> <title>Usun jacht</title> </head> <body> <h1> Usuwam jacht </h1> <?php $id = $_POST['idjach']; $dbh = pg_connect("dbname=projekt_jachty user=mojlogin password=mojehaslo host=localhost") or die("Nie mozna polaczyc sie z baza !"); $query = "DELETE FROM jacht where numer_jachtu= '$id';"; echo "<form action=projekt_jachty.php method=post> <input type=submit name=Ok value=OK> </form>"; ?> </body> </html>
Gdy próbuję usunąć rekord z tej tabeli za pomocą interfejsu na stronie to dostaje komunikat "Usunięto 0 jacht" i oczywiscie nic się z tabeli nie usuwa.
Drugi problem z tą samą tabelą, to problem z edycją rekordu. Gdy próbuję edytować rekord dostaję błąd :
Warning: pg_fetch_result(): Unable to jump to row 0 on PostgreSQL result index 3 in /mójkatalog/edjach.php on line 26
to samo w liniach 27 i 28
Plik edjach.php:
<html> <head> <title>Edytuj jacht</title> </head> <body> <h1> Edytuj jacht </h1> <?php $id = $_POST['idjach']; $zm = $_POST['zmien']; $dbh = pg_connect("dbname=projekt_jachty user=mojlogin password=mojehaslo host=localhost") or die("Nie mozna polaczyc sie z baza danych!"); $query = "SELECT nazwa,numer_jachtu,cena_jachtu,wyposazenie FROM jacht WHERE numer_jachtu= '$id';"; ?> </body> </html>
Będę wdzięczny za pomoc
