![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 22.03.2010 Ostrzeżenie: (20%) ![]() ![]() |
Witam, mam pewien formularz wczytujący dane na baze MYSQL, żadnych błedów nie mam. Problem polega na tym, że wszystko oprócz pola "age" się nie wczytuje do bazy.
rejestracja.php
connect.php
Kod tabeli 'players'
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
W linii 4 zamiast and użyj &&, ponieważ oba te operatory działają inaczej. Poza tym samo sprawdzenie isset($_POST['konto']) nie wystarcza, bo jeśli nie wypełnimy odpowiedniego pola w formularzu, to $_POST['konto'] i tak będzie ustawione (isset zwróci true). W zamian możemy użyć !empty($_POST['konto']). To samo tyczy się pola password i password2 oraz odpowiednich indeksów w tablicy $_POST ($_POST['password'] i $_POST['password2']). Twój kod w obecnej postaci umożliwia dodawanie do bazy użytkowników bez nazwy i hasła. Zastosuj zmiany, a powinno być w porządku.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 16:57 |