![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 0 Dołączył: 22.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli w tabeli rejestracja w rekordzie użytkownika wpisze, że ma 400 punktów to chce, aby przy wyborze nagrody jak nie będzie miał tylu punktów wywalało mu błąd.
Tabela : rejestracja Komórka : punkty Próbowałem tak : $nick = $_SESSION['username']; $punkty = "SELECT punkty FROM rejestracja"; $nick = $punkty; if ($punkty <= 50) die ('Nie masz tylu punktów'); No i w bazie zapisuje , 60 punktów i błąd Nie masz tylu punktów pojawia się cały czas. Proszę o pomoc . |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 0 Dołączył: 22.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Masz rację. Bierze tyko 1-wszy rekord . Zmieniłem to na :
$db=mysql_query("SELECT punkty FROM rejestracja WHERE username = '$nick'"); $nick = $_SESSION['username']; $o=mysql_fetch_array($db); $punkty =$o['punkty']; $nick = $punkty; if ($punkty <= 50) die ('Nie masz tylu punktów'); Tylko mam problem czy dobrze uzupełniłem to : Kod username = '$nick Bo teraz nawet jeśli ma punkty to wywala, że nie ma . |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 21:24 |