Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Terminarz i automatyczna tabela
scofield91
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 30.06.2008

Ostrzeżenie: (0%)
-----


Z PHP jeszcze nie mam tak dobrego doświadczenia dlatego szukam pomocy u Was.

Jak zrobić skrypt w którym po wpisaniu w pole wyniku meczu zostanie pobierana informacja i układana tabela piłkarska?

CODE
drużyna x-x drużyna
drużyna x-x drużyna
drużyna x-x drużyna
drużyna x-x drużyna
drużyna x-x drużyna
itd..


I teraz zamiast "x" wpisuje bramki dla drużyn. Ta informacja zostaje pobierana i zostaje automatyczna tabela.

Coś takiego jest na
CODE
www.90minut.pl


Nie chodzi mi o napisanie gotowego skryptu a o szczegółowe nakierowanie do napisania takiego skryptu.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Shili
post
Post #2





Grupa: Zarejestrowani
Postów: 1 085
Pomógł: 231
Dołączył: 12.05.2008

Ostrzeżenie: (0%)
-----


Na początek sprecyzuj czy chcesz to zrobić na bazie danych, czy na plikach. Co prawda bazy danych są teraz o wiele bardziej popularne i już niemalże wszędzie dostępne, ale dobrze jest się dowiedzieć, bo są to jednak pod pewnymi względami różne rozwiązania.
Go to the top of the page
+Quote Post
scofield91
post
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 30.06.2008

Ostrzeżenie: (0%)
-----


Cytat(Shili @ 30.06.2008, 17:57:15 ) *
Na początek sprecyzuj czy chcesz to zrobić na bazie danych, czy na plikach. Co prawda bazy danych są teraz o wiele bardziej popularne i już niemalże wszędzie dostępne, ale dobrze jest się dowiedzieć, bo są to jednak pod pewnymi względami różne rozwiązania.

Na bazie danych.
Go to the top of the page
+Quote Post
Shili
post
Post #4





Grupa: Zarejestrowani
Postów: 1 085
Pomógł: 231
Dołączył: 12.05.2008

Ostrzeżenie: (0%)
-----


Musisz stworzyć tabelę, gdzie będą pola podobne do takich:

id - klucz główny
druzyna1 - powiedzmy drużyna gospodarzy (albo cokolwiek innego, pierwsza wpisana przez użytkownika, mniejsza z tym)
druzyna2 - drużyna druga
gole1 - liczba goli pierwszej drużyny
gole2 - liczba goli drugiej drużyny
data - data meczu

datę dodałam w pewnym określonym celu - drużyny mogą grać ze sobą więcej niż jeden raz, wynik meczu między nimi może być trzy razy 0:0, także nie można powiedzieć, czy ktoś nie dodaje tych samych danych kilka razy; data to usprawni, bo raczej nie grają dwa razy tego samego dnia; oczywiście jeśli nie zależy Ci na takim sprawdzaniu, czy rekordy się nie powtarzają możesz sobie spokojnie usunąć to pole (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

W przypadku nieusunięcia trzeba by było założyć unikalność (sqlowe UNIQUE) na pola druzyna1, druzyna2 i data.
Najlepiej przesyłać to formularzem, zakładam, że obsługę formularzy znasz, bądź co bądź to podstawa w php.
Tylko musisz pamiętać, żeby wszystkie dane przefiltrować (np przypadku bazy mysql funkcję mysql_real_escape_string()) i sprawdzić, czy gole faktycznie są wartością całkowitą liczbową (funkcją is_int()).
Dane do bazy "wpycha się" poleceniem SQLowym INSERT (pierwszy lepszy kurs sql Cię nakieruje).

Jeśli chodzi o wyłuskiwanie ich z bazy, to polecam zapoznanie się z mysql_fetch_array (bądź podobną funkcją dla innej bazy), a dokładnie przykładami 2, 3, 4. Masz tam też informacje jak łączyć się z bazą.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.09.2025 - 21:54