Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 2.09.2009 Ostrzeżenie: (0%)
|
Witam serdecznie mam kod w php w którym użytkownik może zmieniać swoje dane, i teraz chciałbym aby były zmieniane tylko dane których pola zawierają jakąś wartość tzn. że jeżeli wypełnię tylko pole Imię to chciałbym żeby tylko imie się zmeniło , a niestety w dotychczasowym kodzie reszta zmienia się także i w tym przypadku podstawiane są puste pola. Proszę o pomoc jakbym mógł to rozwiązać, odrazu powiem że cały kod robię dla nauki.
Pozdrawiam! |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D |
Phpion oczywiście ma rację co do "czyszczenia pól". Ja podałem tylko techniczną stronę "Czy się da tak zrobić, żeby...", gdyż to czy zastosujemy sposób przeze mnie prezentowany czy Kshyhoo tak naprawdę jest tylko kawałkiem backendu i do tego jego jednym z ostatnich. Plusem mojego jest możliwość edycji konkretnych pól bez dotykania niepotrzebnie innych, ale to które rozwiązanie jest lepsze zależy od choćby frontu. Może bowiem być opcja czyszczenia jednego lub dwóch pól poprzez checkbox w stylu "Wyczyść tekst" i bez możliwości wyświetlenia innych. W ten sposób ingerencja w jedną kolumnę jest o wiele prostsza. Ale jak zaznaczam, to JAK się podejdzie do update w pewien sposób zależy od założeń projektu.
|
|
|
|
David92 [PHP]UPDATE, ale nie wszystkich pól 27.01.2012, 14:42:42
Kshyhoo Pobierz dane z bazy i wrzuć je do formularza. Po z... 27.01.2012, 14:50:49
David92 No tak że na to nie wpadłem bardzo dobry pomysł dz... 27.01.2012, 14:54:41
thek A czemu nie sprawdzasz jakie pola są niepuste? jeś... 27.01.2012, 15:08:27
David92 Dzięki thek, twoja sugestia odzwierciedla dokładni... 27.01.2012, 15:47:42
phpion Sugestia ~Kshyhoo jest lepsza od ~theka. Pomyśl co... 27.01.2012, 16:36:41
David92 Hmm no tutaj masz rację, i w sumie jest to szybsza... 27.01.2012, 16:47:10 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 03:05 |