![]() |
![]() ![]() |
![]() |
-Weqs- |
![]()
Post
#1
|
Goście ![]() |
Witam, mam formularz, których domyślne wartości pól są pobierane z MySQL:
Chodzi o to, że ma to być formularz do edycji danych i jeżeli koleś zmieni "autora" oraz "temat", ale przykładowo zapomni o "treść", to chcę żeby wyświetliło ponownie formularz, z nowymi danymi, które jednak nie zostały jeszcze dodane do MySQL, bo przecież brakuje wartości jednegi pola. Mam właśnie problem z tym, żeby wyświetlić nowe wartości (czyli np po zaakceptowaniu formularza zamiast $query_data_edit['1'] ma byc $_POST['autor'] (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) ). Jak to zapisac w value najprościej, najefektywniej? Mam nadzieje, że to o co mi chodzi jest proste do zrozumienia. Przykładowo na tym forum,kiedy edytujemy ustawienia konta to najpierw pojawia sie nam formularz z dotychczasowymi danymi, a później jeżeli je zmienimy, ale popełnimy błąd, to formularz pojawia się ponownie, ALE wpisane wczesniej wartosci sa nadal w formularzu i wystarczy tylko dopisac brakujace pola i nie trzeba wszystkiego robic od poczatku... tak tez chce zeby bylo u mnie. Pozdrawiam. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 743 Pomógł: 0 Dołączył: 11.11.2003 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Możesz tez zamiast isset zastosować strlen(); czy coś Ten post edytował Kuziu 24.02.2006, 23:43:38 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%) ![]() ![]() |
Możesz zrobić walidację przy pomocy JavaScript.
Albo wysłane (wpisane) dane zapamiętuj w sesji i po powrocie do formularza wyświetlaj dane z sesji. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 115 Pomógł: 1 Dołączył: 15.01.2003 Ostrzeżenie: (0%) ![]() ![]() |
na przykladzie posta isset zawsze true (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Ja bym zrobil tak:
z palca (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 19:21 |