![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 27.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam problem z warunkiem podczas walidacji formularza. Mój kod:
I sprawdzam warunek błędu:
W ten sposób sprawdzam, czy ktoś nie chce zmienić nazwy działu na inny już istniejący w bazie (ale nie ten, który edytuję). I wszystko byłoby pięknie, gdyby nie fakt, że poprzez zapytanie, które wykonuję, nie można dodać nazwy działu, której nie ma w bazie danych. Jak przerobić to zapytanie, aby można było zmienić nazwę działu na inną (nieistniejącą w bazie danych) i jednocześnie uniemożliwić zmianę nazwy na już istniejącą w bazie danych (ale inną niż tą, którą edytuję). Oczywiście ponadto musiałaby pozostać możliwość braku zmiany nazwy. Trochę to zawile napisałem. Mam nadzieję, że jest to zrozumiałe. Z góry dzięki za pomoc. Ten post edytował brutal1985 31.08.2011, 16:07:54 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 27.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
Poradziłem sobie w inny sposób. Po prostu zmieniłem zapytanie do bazy danych. Teraz wyciągam z bazy wszystkie rekordy, które mają ID równe przekazanemu w zmiennej $_GET oraz te, które mają tytuł taki sam, jak wpisany w formularzu.
Następnie w warunku odrzucam wszystkie te, które mają inne ID od oczekiwanego. Oto mój kod:
Mimo to, dziękuje za próbę pomocy. Pozdrawiam. Ten post edytował brutal1985 1.09.2011, 14:07:51 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 22:09 |