![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 12.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam taki kod do dodawania komentarzy:
Wcześniej w polu AUTOR > Value było Anonim, zastąpiłem to jednak '.$_SESSION['user'].' ponieważ dodałem logowanie. Chciałbym jednak, aby w polu nadal było wpisane domyślnie ANONIM jeśli użytkownik nie jest zalogowany. Od dwóch godzin męczę się z dodaniem funkcji, aby wyskakiwał błąd kiedy któreś z pól będzie puste. Np. kiedy ktoś nie wpisze nic w pole AUTOR lub TRESC. Nie mam pojęcia już gdzie dodać: if (!empty($autor)) Proszę was o pomoc jak zmodyfikować poprawnie ten kod. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 208 Pomógł: 3 Dołączył: 13.07.2009 Skąd: Tarnów Ostrzeżenie: (0%) ![]() ![]() |
A w którym miejscu masz definicję połączenia z bazą danych?
Poza tym wczoraj o 13:59 przesłałem Ci przepisany od a do z kod. Zerknij na niego sokolim wzrokiem i przeanalizuj. Moim skromnym zdaniem nie ma prawa nawalać, chyba że nie zmieniłeś danych dostępowych do bazy danych oraz samego zapytania. W tym miejscu jako bonus dla Ciebie, nadmienię jedną dość przydatną informację. Aby to wszystko działało sprawnie pomyśl o relacjach bazy danych. Z tego co przeczytałem to w sesji utrzymujesz nazwę użytkownika zamiast zmiennej lub czegoś co pozwoli uniezależnić Cię od choćby problemu dwóch userów o innych mailach ale tej samej nazwie/loginie. Kolejna rzecz to lżej dla twojej bazy będzie trzymać w tabeli komentarzy kolumnę z id(int(11)) użytkonika niż jego nazwą(varchar(255)). Załatwia to też problem j.w. Ogólnie proponuję trochę lektury dla odświeżenia pamięci ale i życzę wytrwałości. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 08:41 |