![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 0 Dołączył: 22.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Chciałbym na moją stronę zrobić pewien ogranicznik
Działałoby to na zasadzie: Ma to być strona , w której będzie można wygrać nagrody Gdy 50 osób zamówi nagrodę już więcej nie będzie mogło. Może jakiś ogranicznik w mysql? Dodam,że będzie się trzeba najpierw zalogować. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
masz konkretny problem czy tylko chciałeś się pochwalić tym co chcesz zrobić? właściwie to sam sobie odpowiedziałeś na pytanie - przed zamówieniem nagrody sprawdzasz ile osób ją zamówiło jeżeli ta liczba jest >= 50 to zamiast dodać zamówienie, wyświetlasz jakiś komunikat, że już nie można
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 0 Dołączył: 22.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
I jak zrobić,abym po rejestracji użytkownika widział jego ip?
Aby dodawało jego ip do bazy Jak tak,to załatwię to normalnym formularzem rejestracji Ten post edytował kiepski96 14.06.2010, 14:22:36 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Tu jest zawarte ip użytkownika otwierającego stronę. -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 0 Dołączył: 22.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
A jak zrobić limit zarejestrowanych osób?
Np,zarejestruje się 50 i aby więcej się nie dało i wyskakiwał błąd |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
no zanim dodasz użytkownika pobierasz zapytaniem zarejestrowanych użytkowników i jeżeli mysql_num_rows() >= 50 to wyświetlasz komunikat, a jeżeli nie to rejestrujesz
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 1 Dołączył: 4.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Ja się prawie wcale na mysql nie znam. Ale powinieneś raczej zrobić tak, że jeśli klucz podstawowy w tabeli zarejestrowanych użytkowników jest <50 to więcej nie może się rejestrować(czyt. nie można dodawać więcej rekordów do tabeli).
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 0 Dołączył: 22.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Nie chodzi mi o komunikat,tylko czy da się zrobić w tabeli mysql limit ?
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 80 Pomógł: 9 Dołączył: 14.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Ja się prawie wcale na mysql nie znam. Ale powinieneś raczej zrobić tak, że jeśli klucz podstawowy w tabeli zarejestrowanych użytkowników jest <50 to więcej nie może się rejestrować(czyt. nie można dodawać więcej rekordów do tabeli). Raczej nie, że klucz podstawowy <= 50, tylko ilość wpisów jest <= 50. Jeśli zajdzie porzeba usunięcia rekordu w bazie (a już nie mówię kilku rekordów), to nie usunięte klucze podstawowe PRIMARY KEY nie zmienią z automata swojej wartości, tylko będzie dziura w ich numeracji, np. id=1, id=2, id=5, id=6 itd. W związku z tym możesz mieć mniej wpisów niż 50, choć niektóre klucze podstawowe będa mieć wartość większą niż 50. Do zapytania select masz fajną funkcję mysql_num_rows(); Robisz
PS - pamiętaj, że u niektórych dostawców internetu jest zmienne IP. Użytkownik wyłączy i włączy jeszcze raz router czy modem i ma inne IP niż przed chwilą. Tak jest np. w Neostradzie. Ten post edytował Wiktor P. 14.06.2010, 16:39:49 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 0 Dołączył: 22.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Wiem,ale dzięki
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 215 Pomógł: 19 Dołączył: 24.12.2003 Skąd: Przemyśl Ostrzeżenie: (0%) ![]() ![]() |
Zrób normalnego counta w bazie i tyle
-------------------- My mind is glowing ...
Jeśli pomogłem push the button :) |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 0 Dołączył: 22.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Nie mogę sobie poradzić,co wpisać w bazie w phpmyadmin?
|
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 215 Pomógł: 19 Dołączył: 24.12.2003 Skąd: Przemyśl Ostrzeżenie: (0%) ![]() ![]() |
Nie mogę sobie poradzić,co wpisać w bazie w phpmyadmin? No to zajrzyj do jakiegoś manula zwiazanego z mysql bo Ty nawet wiedzy podstawowej nie masz więc jak may Ci niby pomóc.
za TABELA wstaw nazwę swojej tabeli. To zapytanie zwróci Ci ilość rekordów jakie bedziesz miał w tabeli z użytkownikami. -------------------- My mind is glowing ...
Jeśli pomogłem push the button :) |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 0 Dołączył: 22.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
A w kodzie php co wklepać?
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 115 Pomógł: 10 Dołączył: 5.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Programowanie nie jest dla Ciebie, ty tylko czekasz, aż ktoś Ci powie co trzeba "wklepać". Tu trzeba chociaż trochę pomyśleć sam.
Wszystko to co tu zostało napisane przez innych forumowiczów to podstawy podstaw, w każdym kursie PHP/MySQL to znajdziesz. Ten post edytował TheSnake 22.06.2010, 10:17:15 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 06:01 |