![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 28.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
witam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
mam problem, przedstawie go na prostym przykładzie: klasyczny przykład 3 tabele: - autor - książka - autor_książka (relacja wiele do wielu) Jak się wygląda w praktyce wypełnianie tabeli autor_książka... wiem, że można przekazać wartości przy pomocy formularza (id_autor i id_książka), które elegancko złączą mi autora(ów) z książką(ami). Ale w tym cała rzecz że ten proces musi być banalnie prosty dla uzytkownika końcowego dla którego przybotowuję taką "aplikację"...(wszystko opierać się będzie na PHP i MYSQL) wszelkie podpowiedzi, pomysły i przykłady mile widziane (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) proszę o pomoc albo jakieś linki, dużo googlwałe ale nie znalazłem odpowiedzi... pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) i miłego weekendu Ten post edytował drawsko 28.03.2008, 14:57:37 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 230 Pomógł: 36 Dołączył: 31.03.2006 Skąd: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Co ciekawe przeszukiwalem fora, googlowalem i nigdzie nie mogę znaleść przykładu, opisu... przykładów gdy dodajemy do jednej tabeli jest mnóstwo, choć wydaje mi się że relacje wiele do wielu jest to częsty przypadek:( Czy ty wogóle potrafisz napisać proste zapytanie w mysql? Zakładamy że tabela z autorami jest wypełniona (w cześci, w całości, nieważne. Są jakieś dane i tyle) Tworzymy formularz: 1. Input typu tekstowego na tytuł książki 2. Textarea na opis książki 3. Inputy typu checkobx na wybranie autorów wpisywanej pozycji (typu chcekbox ponieważ zakładamy ze książka moze mieć wielu autorów) 4. Input typu submit. Piszemy skrypcik który "przechwyci" wysłane dane: 1. Pobieramy tytuł i opis: np:
i autorów: np:
Piszemy dwa zapytania: 1. Pierwsze do wrzucenia danych o książce:
2. Drugie do wrzucenia autorów
EDIT: literówka Ten post edytował woj_tas 29.03.2008, 12:47:04 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 02:48 |