Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: dynamiczne tworzenie tabelki
Forum PHP.pl > Forum > Bazy danych > MySQL
lectric
Witam,

Zastanawiam sie nad roziwazaniem ponizszego problemu:

Uzytkownik przez strone ma za pomoca formularza musi dodawac nowe wyniki sportowe dla konkretnej kategori (4 tyg.)

Tradycyjnie rozwiazanie rozwiazanie to stworzenie tabelki dla bazy sql o 6 polach (dziedziny)

id | tydzien | pilka | hokej | koszykowka | tenis | box
--------------------------------------------------------------
| | | | | |

ale takie rozwiazanie jest dobre gdy wiemy z gory ile dziedzin sportowych (pol) jest wymagane.

Teraz nie wiem jak rozwiazac to aby uzytkownik mogl dodawac nowy wiersz z wynikami oraz dodawac nieograniczona ilosc dziedzin (pol) ,kasowac.

Myslalem nad rozwiazaniem takim ze stworzyc w zapasie np 1000 pol w tabeli (domyslna max wartosc),
lecz co zrobic z nazwami tych pol.
jarrod
Cytat(lectric @ 2.11.2006, 21:51:07 ) *
Myslalem nad rozwiazaniem takim ze stworzyc w zapasie np 1000 pol w tabeli (domyslna max wartosc),
lecz co zrobic z nazwami tych pol.


Bez sensu.

Niech tabela pierwsza zawiera nazwy dziedzin. W takim wypadku druga tabela zawierać będzie podaną przez użytkownika wartość i dopasowaną do niej dzidzinę z tabeli pierwszej. Dodanie nowej dziedziny to kwestia dodania nowego rekordu do pierwszej bazy,
lectric
zle , albo ja zle wytlumaczyelm

ok mam dwie tabelki

tab 1 (odpowiedzialna za nazwy dziedzin, uzytkownik moze dodawac.):

id | Nazwa_dziedziny |
----------------------------
1 | box
---------------------------
2 | tenis ziemny
---------------------------
itp. jakie tylko beda potrzebne uzytkownikowi.

tab 2 ( odpowiedzialna za przechowywanie wynikow)

id | autor | data_dodania | id_nazwy_dziedziny | wynik
----------------------------------------------------------------

ok i sprawa wyglada w ten sposob. Uzytkownik dodaje wpierw nowe nazwy dziedzin ( o ile sa potrzebne),
ostatnim krokiem jest dodanie nowych wynikow w tab2.
Wybiera (selectem) nazwe dziedziny ktorej id wstawiany jest w tab 2 (id_nazwy_dziedziny) i wprowadza wynik. Wszystko fajnie pieknie tylko jak do cholery ma to zatrybic gdy przy dodawaniu nowych wynikow chcem wprowadzic wyniki nie z jednej dziedziny tylko z kilku np, box, tenis ziemny, siatka i inne ?
Oczywiscie wszystko w jednym wierszu tab 2
sad.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.