![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 22.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif)
Chciałbym edytować rekordy z bazy danych w ten sposób: Rekord (w input type="text") | Aktualizuj (Submit) Czyli:
w edycjaa.php mam:
I teraz nie mam pojęcia dlaczego jak nacisnę Aktualizuj, to skrypt zwraca to co w echo czyli 'Rekord zaktualizowany'. //W edycjaa.php jest jeszcze coś takiego jak "pkt", tez mam zamiar zrobić edycje do tego, ale najpierw musze skombinować żeby jedno działało. Pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/thumbsupsmileyanim.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 22.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(scarface @ 2005-08-17 20:46:02) Jeśli wysyłasz formularz w takiej postaci to $_POST['pkt'] zawsze będzie miała wartość NULL, bo nie jest wogóle wysyłana. A twoj warunek mówi jeśli zmienna 'nazwa' albo 'pkt' będzie pusta, zmień to na i czyli && bądź AND bo w takim przypadku zawsze gdy jedno pole zostanie puste wywali to. Pozdrawiam! lol (IMG:http://forum.php.pl/style_emoticons/default/haha.gif) Więc usunolem funkcje sprawdzania czy coś zostało wpisane i mam w kodzie:
i po daniu na Aktualizuj, rekord zmieniły sie na jeden z 4 co były [każdy był inny] i zawartość pkt zostały wyzerowana. Wiec co tu nie tak? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 09:14 |