logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak stworzyć stronę zakładów piłkarskich w PHP i MySQL?

kecajs 10 Sty 2013 00:54 1626 5
REKLAMA
  • #1 11767590
    kecajs
    Poziom 17  
    Posty: 435
    Ocena: 35
    Witam,
    chcę stworzyć stronę podobną do stron zakładów piłkarskich. Chodzi o to, iż po zalogowaniu mamy pokazane wszystkie mecze, które możemy obstawiać. Mamy druzyna_a, druzyna_b, wsp_1, wsp_x, wsp_2, kwota, wynik, wygrana.
    Obstawianie odbywałoby się przez kliknięcie na jedno z pól "wsp_1" (współczynnik dla zwycięstwa pierwszej drużyny), "wsp_x" (współczynnik dla remisu, "wsp_2" (współczynnik dla zwycięstwa drugiej drużyny). Z boku po prawej pojawiałoby się okno z "druzyna_a - druzyna_b wynik (1, x lub 2), wybrany współczynnik i pole na wpisanie kwoty", np. "Polska - Mołdawia 1 3,75 |_|". U góry zaś okna głównego byłaby kwota, jaką dany użytkownik dysponuje. Ma to być wirtualna kwota, wpisywana po prostu w kodzie. Od tej kwoty byłaby odliczana wartość zakładów i doliczana wartość wygranej.
    Dane do zakładów mają być wpisywane do bazy z "palca", ale fajnie byłoby, aby był jakaś możliwość wpisywania na stronie, a nie w kodzie.
    Z ogółem dam sobie radę, jednak bardzo proszę o porady, jak można rozwiązać samo obstawianie, tj. klikanie na współczynniku i automatycznym pokazywaniu się napisanych wyżej informacji w oknie po prawej stronie?
    Chcę to zrobić dla dzieci, jako zabawę, a dla siebie jako trening :)
    Pozdrawiam,
    Jacek
  • REKLAMA
  • Pomocny post
    #2 11767728
    Dżyszla
    Poziom 42  
    Posty: 7077
    Pomógł: 1095
    Ocena: 226
    Zabawa w hazard dla dzieci nie jest zbyt wychowawcza...

    A co do wartości - wszystko zależy, skąd one mają się brać. Szczerze to za bardzo nie widzę w ogóle sensu cudowania - po prostu wpisujesz parę, współczynniki i miejsce na kwotę, a przy współczynnikach zrobić tylko radiobuttona (pole jednokrotnego wyboru). Całość wysyłasz formularzem, który zapamiętuje typ, odejmuje kasę no i następuje przeładowanie strony.
  • REKLAMA
  • Pomocny post
    #3 11767864
    marcinj12
    Poziom 40  
    Posty: 3404
    Pomógł: 1024
    Ocena: 250
    Robisz zwyczajny formularz komunikujący się z bazą danych, zrealizować go można na wiele sposobów... Ja na Twoim miejscu wykorzystałbym jQuery - wsp_1, wsp_x i wsp_2 zrobił jako DIV'y albo obrazki wystylizowane na przycisk, w jQuery obsłużył ich kliknięcie - po kliknięciu dodawał lub usuwał klasę CSS symbolizującą "wciśnięty" przycisk, a funkcjią Show() / Hide() - pokazywał lub ukrywał okno do wpisania kwoty i ustawiał tam wartości "drużyn".
    W tym ukrytym oknie umieścił pole INPUT na kwotę oraz przycisk DODAJ, którego kliknięcie wywołałoby dodanie informacji do bazy danych (submit formularza na stronę php z kodem dodającym).
  • REKLAMA
  • #4 11769389
    kecajs
    Poziom 17  
    Posty: 435
    Ocena: 35
    Dżyszla napisał:
    Zabawa w hazard dla dzieci nie jest zbyt wychowawcza...


    W zasadzie masz rację i dlatego - oraz po to, by nie zwracać Wam głowy bez przerwy nie będzie żadnych pieniędzy, tylko będzie możliwość zaznaczenia: "zwycięstwo drużyny A", "remis", "zwycięstwo drużyny B".
    Zrobię to przez formularz, w którym będzie możliwość postawienia znaku "X" przy typowanym wyniku. Na koniec wszystko zostanie wysłane do bazy i pojawi się potwierdzenie.
    Mecze i ich wyniki będę wprowadzał ręcznie za pośrednictwem innego formularza, dodającego pozycje do bazy.
    Myslę, że sobie już poradzę, dlatego dziękuję za pomoc i cenne uwagi zwłaszcza userowi "Dyszla". Może jeszcze coś zaproponujecie? Jak nie, to zamknę temat.
    Jacek
  • REKLAMA
  • #5 11841970
    kecajs
    Poziom 17  
    Posty: 435
    Ocena: 35
    Odchodząc zupełnie od wpisywania kwot chciałbym zminimalizować całą rzecz. Mianowicie: jedna tabela, a w niej pola: numer (autoindex), rodzaj (jaka liga), druzyna_a, druzyna_b, data, godz, staw_1 (stawka na zwycięstwo drużyny 1), typ_1 (pole checkbox), staw_x (stawka na remis), typ_x (pole checkbox), staw_2 (stawka na zwycięstwo drużyny 2), typ_2 (pole checkbox), wynik (wpisywany po zakończeniu meczu), wygrana (tak lub nie).
    Jak najprościej obsłużyć pola checkbox z tabelą w MySQL - dodawanie i wyświetlanie? A może inna opcja, np. przycisk radio?
    Pozdrawiam
  • #6 12066361
    kecajs
    Poziom 17  
    Posty: 435
    Ocena: 35
    Problem rozwiązany, temat zamykany.
    Dzięki za pomoc, pozdrawiam.
REKLAMA