![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 3.05.2011 Skąd: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Witam więc przejdę do rzeczy, dokładnie chodzi mi o taką prostą funkcje aby po wykonaniu danego działania, chciałbym aby wyświetliła się informacja dotycząca czy rezultat jest poprawny czy też nie, przykładowo:
Mamy taki skrypt i jak doda użytkownika do bazy danych chciałbym aby wyświetliło cię np: Pomyśle cię zarejestrowano, a jak się nie uda np chciałbym sobie zdefiniować wcześniej że Imię musi mieć 3 litery a ktoś wpiszę dwie wyświetli: Imię wymaga trzech liter, oczywiście przykładowo za wszelkie rozwiązania dziękuję, Pozdrawiam. Ten post edytował milw0rm90 23.07.2011, 12:28:46 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 568 Pomógł: 192 Dołączył: 7.03.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Ogólnie taka walidacja jest beznadziejna. Najlepiej jakbyś zastosował jakąś klasę walidacji z różnymi metodami sprawdzającymi poprawność pól i jak obiekt zwróci np error wtedy nie przejedzie dodawanie. Ten post edytował potreb 23.07.2011, 12:39:54 -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Skrypt jest kiepsko napisany.
Łączenie z bazą daj gdzieś na początek, najlepiej w osobnym pliku. Skrypt podatny jest na atak SQL INJECTION. Brakuje tu jakiejkolwiek walidacji. Masz literówki. Zacznij od walidacji czy w ogóle pola są wypełnione. Najprościej if oraz empty potem pomyślimy co dalej. potreb Twój kod to komunikat pomyślnego wykonania zapytania, który niekoniecznie musi oznaczać, że udało się dodać użytkownika. Ten post edytował markonix 23.07.2011, 12:41:38 -------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 3.05.2011 Skąd: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Wiem że beznadziejnie, ja tylko chciałem się przekonać jaką funkcje IF do tego potrzebuję jak to mniej więcej ma wyglądać i tak dalej dziękuje za pomoc to tyle.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 10:28 |