![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 77 Pomógł: 0 Dołączył: 7.05.2002 Skąd: Sz-n/Wroc/Wawa Ostrzeżenie: (0%) ![]() ![]() |
Jak wrzucic do bazy (MySQL) dane z takiego formularza:
http://v.pl/~maggot/formularz.html (z wieksza iloscia pytan), zeby potem bylo latwo wedlug tych danych wybierac. Pozdrawiam -------------------- /maggot/
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarząd Postów: 1 512 Pomógł: 2 Dołączył: 22.04.2002 Skąd: Koszalin ![]() |
najlepiej miec tabele [czlowiek] i [napoj]
[czlowiek] ma nastepujace kolumny [id] - klucz [imie] [wiek] [plec] zas [napoj] [id] - klucz [id_czlowiek] [napoj] i teraz z Twojego formularza twozys zapytanie gdzie INSERT INTO czlowiek (`id`, `imie`, `wiek`, `plec`) VALUE ('', '$pole_z_imieniem', '$aaa', '$bbb') wysylasz do mySQL-a i pozniej dodajesz do tabeli [napoje] rekordy z id czlowieka i nazwa napoju pozdrawiam oczywiscie moglem cosik zle napisac ale inni mnie poprawia (jakby co) -------------------- brak sygnaturki rowniez jest sygnaturką
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 12.05.2002 Skąd: skoczów Ostrzeżenie: (0%) ![]() ![]() |
heh chyba pomyliles relacje troche
![]() relacja jest wiele-do-wielu tzn ze jeden czlowiek moze miec kilka napojow i jeden napoj moze byc u kilku ludzi. w takim wybadku dawanie klucza czlowieka do napojow jest bledem. Proponuje utworzyc jeszcze jedna tabele czlowiek-napoj ktora bedzie zawierala klucze zarowno napoju jak i czlowieka czyli tabela czlowiek id_czlowiek SERIAL ( auto_increment), imie VARCHAR (40), wiek VARCHAR (10) tabela napoj id_napoj SERIAL ( auto_increment), nazwa VARCHAR (30) Tabela czlowiek_napoj id SERIAL ( auto_increment), id_czlowiek INT, id_napoj INT chcac sprawdzic jakie napoje pije ![]() SELECT czlowiek.imie as imie, napoje.nazwa as napoj FROM czlowiek, napoje, czlowiek_napoje WHERE (czlowiek.id_czlowiek=x)and(czlowiek.id_czlowiek=czlowiek_napoj.id_czlowiek)and (napoj.id_napoj=czlowiek_napoj.id_napoj) |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.07.2025 - 06:14 |