![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 21.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam problem z aktualizacją rekordów, problem twki w tym że niekiedy się nie aktualizują, niekiedy się aktualizuje nie ten, niekiedy hasło aktualizuje się jedno do wszystkich rekordów.
Przykładowy formularz wygląda tak: (IMG:http://cs-city.eu/uploads/imgs/cscityeu_1315783379__untitled.png) Ten post edytował PimP517 12.09.2011, 00:25:58 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Przede wszystkim trzeba ten UPDATE haseł wyrzucić z pętli while, bo to jest w ogóle bez sensu. Poza tym za pomocą przycisku typu submit nie rozwiążesz problemu, chyba że dla każdego użytkownika będziesz tworzył formularz. Jednak lepszym rozwiązaniem jest użycie przycisku button:
Wtedy powyższy fragment formularza możemy obsłużyć tak:
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 21.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Kurcze nie działa mi to. Przy naciśnięciu Zapisz hasło się nie aktualizuje.
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 21.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki był problem z is_number() Małe pytanko jeszcze bo po aktualizaci rekordu w bazie hasło w polu input zostaje to stare do odświeżenia strony. Jak zrobić żeby po wciśnięciu zapisz załadowało nowe hasło bądź przekierowało na strone z napisem "Hasło zostało zmienione < Powrót" header("Location:"); nie działa Ten post edytował PimP517 12.09.2011, 14:06:54 |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Małe pytanko jeszcze bo po aktualizaci rekordu w bazie hasło w polu input zostaje to stare do odświeżenia strony. Bo najpierw się zmienia a dopiero potem wyświetla - to chyba logiczne.Cytat header("Location:"); nie działa Bo location wymaga podania adresu. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 21.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Nie przekierowuje na strona.pl |
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Ponowię linka:
Temat: Jak poprawnie zada pytanie |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 715 Pomógł: 47 Dołączył: 5.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Ponowię linka: Temat: Jak poprawnie zada pytanie A ja podam linka: http://php.net/manual/en/function.header.php |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.09.2025 - 13:18 |