![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 24.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Mam dwa formularze jede do wstawiania jeden do poprawy. Gdy poprawiam dane i zatwierdze to te poprawione dane wyswietlaja sie na formularzu tam gdzie normalnie dodaje.
przyczyna lezy w value=\"".$osoba."\" $wpis ktore sa w tych formularzach w tym do edycji musze to miec ale w tym pierwszym tez mie zalezy :/ Ten post edytował ryba303 1.06.2008, 22:18:24 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
1. Stringi buduj tak:
- szybciej, prościej i czytelniej. Poza tym po co ciągle tak "echować"? Dopisuj treść do zmiennej - tak jest wygodniej. Potem możesz np. zdecydować, czy wyświetlasz treść, czy błąd, zamiast mnożyć instrukcje warunkowe. 2. Cytat Mam dwa formularze jede do wstawiania jeden do poprawy - po co dwa? Nie prościej zrobić to w jednym?3. Oddzielaj HTML od PHP Zrób sobie formularz, umieśc go w oddzielnym pliku/bazie (przy okazji - warto zadbać o poprawny kod HTML): I wykorzystujesz ten sam formularz do: - dodawania nowego użytkownika - wyświetlasz pusty formularz - obsługi błędów - gdy nie wpiszesz np. imienia wysyłasz ponownie formularz, podstawiając za V_NAZWISKO value=" nazwisko" (funkcją str_replace) i wyświetlasz komunikat błędu - edycji użytkownika - pobierasz dane z bazy i wstawiasz w odpowiednie pola |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 01:49 |